【发布时间】:2013-10-08 17:33:26
【问题描述】:
我正在尝试修复定制 Qt 的安装。我正在使用来自this very similar question 的qt.conf。但是,CMake 2.8.7 仍然无法找到 moc、uic 和 rcc。
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
Could NOT find Qt4 (missing: QT_MOC_EXECUTABLE QT_RCC_EXECUTABLE
QT_UIC_EXECUTABLE) (found suitable exact version "4.8.1")
我已手动将QT_QMAKE_EXECUTABLE 变量设置为正确的值,即B:/lib/vs10/Qt-4.8.1-VS10x64/bin/qmake.exe。部署qt.conf文件后,qmake -v返回正确路径:
c:\>B:/lib/vs10/Qt-4.8.1-VS10x64/bin/qmake.exe -v
QMake version 2.01a
Using Qt version 4.8.1 in B:/lib/vs10/Qt-4.8.1-VS10x64/lib
qmake -query QT_INSTALL_PREFIX 也返回正确的路径。请注意,我不能使用环境变量,因为我们需要为不同的项目使用不同的 Qt 版本。
我错过了什么?
【问题讨论】: