Qmake 和 Make 在错误的目录中

Qmake and Make in wrong directories?

本文关键字:错误 Make Qmake      更新时间:2023-10-16

编辑:好的,所以我不只是做qmake sample.pro,我指定了qmake的目录并做了/Users/***/Qt5.4.1/5.4/clang_64/bin/qmake sample.pro,我认为它有效。但是当我做make时,它仍然不起作用。


我在 OSX 上当我做qmake -v时,我得到:

QMake version 2.01a
Using Qt version 4.7.4 in /opt/anaconda1anaconda2anaconda3/lib

这个目录似乎甚至不存在...我正在使用QT 5.4.1当我做which qmake时,我得到:

/Users/***/anaconda/bin/qmake

这确实存在,但它不是 QT 安装文件夹中的 qmake。已安装的 QT 文件夹中包含的 qmake 是:

/Users/***/Qt5.4.1/5.4/clang_64/bin/qmake

所以我有一个包含我的项目的文件夹,我确实在 QT Creator 上运行 qmake,我在文件夹中得到一个 make 文件,所以我尝试在终端中make,我得到:

/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile v2.pro
make: /usr/lib/x86_64-linux-gnu/qt5/bin/qmake: No such file or directory
make: *** [Makefile] Error 1

这个目录确实不存在...

当我做$PATH

-bash: /opt/local/bin:/opt/local/sbin:/Users/***/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin: No such file or directory

您可以在 Creator 中手动将路径设置为qmake

https://qt-project.org/doc/qtcreator-2.6/creator-project-qmake.html