我正在使用PCL(点云库)开展项目,我需要使用CMake配置一些代码文件。但其中一些文件没有配置,CMake显示的错误是#34; Qt4未找到"。我已经安装了Qt 4.8,这是我唯一的Qt版本。此外,对于其他一些文件,CMake使用Qt而没有显示任何错误。当我运行qmake.exe时,它显示" Qt:未经测试的Windows版本6.2检测到"。对于所有与Qt5相关的条目,CMake显示" NOT FOUND"。我安装了正确版本的Qt吗?我怎样才能让CMake检测到Qt4?
我使用的是Windows 8.1 64位
当我在命令提示符下输入qmake -v时,我得到了这个 -
Qt:检测到未经测试的Windows版本6.2!
QMake版本2.01a
在C:\ Qt \ 4.8.0 \ lib
中使用Qt版本4.8.0答案 0 :(得分:-1)
cmake
找到Qt
个用户qmake
,所以如果你不是从命令行运行它,
确保全局环境变量PATH设置为正确的值,因此cmake
可以找到qmake
cmake
缓存库搜索结果,结果也不好。因此,如果它可以找到一些库,你安装它,然后重新运行cmake
它可以再次显示“找不到库”消息,即使你的设置是错误的。因此,请务必在重新运行CMakeCache.txt
之前删除cmake
。