cmake不工作,无法执行qmake

fcwjkofz  于 2023-02-08  发布在  其他
关注(0)|答案(6)|浏览(216)

我正在使用Ubuntu 14.04。我正在尝试安装一个需要cmake的程序。当我运行cmake src/时,我得到:

qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory

我哪里做错了?

rta7y2nd

rta7y2nd1#

这样做的伎俩:

sudo apt-get install qt4-qmake

需要安装半千兆字节的qt sdk!

4si2a6ki

4si2a6ki2#

我在another post上读到这个问题与CMake找不到qt 4 qmake有关。
然而,在我的情况下,这只是一个没有qt 4-qmake的问题。这解决了它(但重440 MB):

sudo apt-get install qt-sdk
ar5n3qh5

ar5n3qh53#

对于Ubuntu的更新版本,如果您只安装了Qt Framework版本5,您可能会遇到此错误。如果您希望默认使用Qt版本5,则应运行以下命令来修复此错误:

sudo apt install qt5-default
vjrehmav

vjrehmav4#

您需要qt依赖项:
sudo apt-get install qt4-qmake libqt4-dev

eufgjt7s

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中为我工作

2exbekwf

2exbekwf6#

你也可以使用QtCreator来编译cmake项目。如果你已经安装了QtCreator,这只比公认的答案更有优势,我注意到你正在使用一个qmake项目,所以这可能是可能的。
这样做的主要优点是qt creator将被配置为使用qmake工具,而无需安装命令行配置的qmake版本。
顺便说一句,如果我试图在命令行上运行与QtCreator捆绑在一起的qmake可执行文件,我会得到这个错误。

相关问题