我正在使用 Ubuntu 14.04。我正在尝试安装一个需要 cmake 的程序。当我运行 cmake src/时,我得到:
cmake src/
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
我做错了什么?
我在 另一个帖子上读到,这个问题与 CMake 无法找到 Qt4 qmake 有关。
然而,在我的情况下,这只是一个没有 qt4-qmake 的问题。这就解决了这个问题(但是重达440MB) :
sudo apt-get install qt-sdk
您也可以使用 QtCreator 编译 cmake 项目。这只有在您已经安装了 QtCreator 的情况下才比接受的答案更有优势,我注意到您正在使用一个 qmake 项目,所以这可能是有可能的。
这样做的主要优点是,qt 创建者将被配置为使用 qmake 工具,而不需要安装配置好的 qmake 版本的命令行。
顺便说一句,如果我尝试在命令行上运行与 QtCreator 绑定的 qmake 可执行文件,就会得到这个错误。
有用吗:
sudo apt-get install qt4-qmake
你做 没有需要安装半 GB 的 qt sdk!
你需要 qt依赖:
qt
sudo apt-get install qt4-qmake libqt4-dev
对于较新版本的 Ubuntu,如果您只安装了 Qt 框架的版本5,您可能会得到这个错误。如果您想默认使用 Qt 版本5,那么您应该运行以下命令来修复错误:
sudo apt install qt5-default
就像文件里说的: https://github.com/thoughtbot/capybara-webkit/wiki/Installing-Qt-and-compiling-capybara-webkit#debian--ubuntu
sudo apt-get update sudo apt-get install qt5-default libqt5webkit5-dev gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x
在 Ubuntu 18.04中为我工作