我正在使用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
我哪里做错了?
rta7y2nd1#
这样做的伎俩:
sudo apt-get install qt4-qmake
你不需要安装半千兆字节的qt sdk!
4si2a6ki2#
我在another post上读到这个问题与CMake找不到qt 4 qmake有关。然而,在我的情况下,这只是一个没有qt 4-qmake的问题。这解决了它(但重440 MB):
sudo apt-get install qt-sdk
ar5n3qh53#
对于Ubuntu的更新版本,如果您只安装了Qt Framework版本5,您可能会遇到此错误。如果您希望默认使用Qt版本5,则应运行以下命令来修复此错误:
sudo apt install qt5-default
vjrehmav4#
您需要qt依赖项:sudo apt-get install qt4-qmake libqt4-dev
qt
sudo apt-get install qt4-qmake libqt4-dev
eufgjt7s5#
就像文件里说的: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中为我工作
2exbekwf6#
你也可以使用QtCreator来编译cmake项目。如果你已经安装了QtCreator,这只比公认的答案更有优势,我注意到你正在使用一个qmake项目,所以这可能是可能的。这样做的主要优点是qt creator将被配置为使用qmake工具,而无需安装命令行配置的qmake版本。顺便说一句,如果我试图在命令行上运行与QtCreator捆绑在一起的qmake可执行文件,我会得到这个错误。
6条答案
按热度按时间rta7y2nd1#
这样做的伎俩:
你不需要安装半千兆字节的qt sdk!
4si2a6ki2#
我在another post上读到这个问题与CMake找不到qt 4 qmake有关。
然而,在我的情况下,这只是一个没有qt 4-qmake的问题。这解决了它(但重440 MB):
ar5n3qh53#
对于Ubuntu的更新版本,如果您只安装了Qt Framework版本5,您可能会遇到此错误。如果您希望默认使用Qt版本5,则应运行以下命令来修复此错误:
vjrehmav4#
您需要
qt
依赖项:sudo apt-get install qt4-qmake libqt4-dev
eufgjt7s5#
就像文件里说的:https://github.com/thoughtbot/capybara-webkit/wiki/Installing-Qt-and-compiling-capybara-webkit#debian--ubuntu
在Ubuntu 18.04中为我工作
2exbekwf6#
你也可以使用QtCreator来编译cmake项目。如果你已经安装了QtCreator,这只比公认的答案更有优势,我注意到你正在使用一个qmake项目,所以这可能是可能的。
这样做的主要优点是qt creator将被配置为使用qmake工具,而无需安装命令行配置的qmake版本。
顺便说一句,如果我试图在命令行上运行与QtCreator捆绑在一起的qmake可执行文件,我会得到这个错误。