gpt4 book ai didi

windows - 使用 CMake 查找 Qt : Missing moc, uic, rcc

转载 作者:可可西里 更新时间:2023-11-01 10:25:41 29 4
gpt4 key购买 nike

我正在尝试修复自定义构建的 Qt 的安装。我正在使用来自 this very similar questionqt.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 版本。

我错过了什么?

最佳答案

您应该将 CMAKE_PREFIX_PATH 设置为 B:/lib/vs10/Qt-4.8.1-VS10x64/bin 而不是设置 QT_QMAKE_EXECUTABLE。它将帮助 cmake 找到所有 qt 可执行文件。

关于windows - 使用 CMake 查找 Qt : Missing moc, uic, rcc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19254481/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com