如何为源代码构建指定搜索目录

how to specify search directory for source code build

本文关键字:搜索 构建 源代码      更新时间:2023-10-16

我正在尝试为C 安装Jom(http://wiki.qt.io/jom)。当我在CMD中输入QMAKE -R时,会得到错误Project MESSAGE: Cannot build jom with Qt version 4.8.7. Project ERROR: Use at least Qt 5.2.0.。这是因为我安装了PYQT版本4.8.7和QT版本5.8.0。构建JOM时,JOM在错误的QT文件夹中搜索。我该如何解决?

如果已安装了QT的多个版本,则还具有多个版本的Qmake。您可以通过在Windows上使用where qmake来检查您正在运行的Qmake,它将输出路径中可用可执行文件的列表,列表中的第一个将是运行qmake时执行的QMAKE可执行文件。

例如:

C:>where qmake
C:Qt5.8msvc2015binqmake.exe
C:Qt5.6msvc2015binqmake.exe

如果第一个不是您想要的,则可以使用其完整路径来运行它:

C:>C:Qt5.6msvc2015binqmake.exe -version
QMake version 3.0
Using Qt version 5.6.2 in C:/Qt/5.6/msvc2015/lib

如果您想要的QMAKE和QT版本不在您的路径中,则可以使用QT提供的脚本来设置有效的环境。这些在开始菜单中可用为Qt 5.8 64-bit for Desktop (MSVC 2015)(根据您的安装更改),或者您可以通过执行qtenv2.bat(例如C:Qt5.8msvc2015binqtenv2.bat)直接使用它们。

如果您使用的是MINGW,则全部设置了,但是如果您使用的是MSVC,则还需要运行vcvarsall.bat,可以在您的Visual安装文件夹中找到。