我已经针对Qt4编译了开放场景图3.2。我通过设置以下变量的初始缓存来管理它:
set(ENV{QTDIR}“PATH /to/qt4 4”缓存路径“) set(Qt_FIND_VERSION "4.8.5”缓存路径“)
但是,当我试图将它更改为qt5时,它就不起作用了。找不到Qt5。任何提示,当使用Qt5和Qt5复制Open场景图3.2时,应该使用什么设置(大部分部分)自动找到CMake的查找脚本?
发布于 2013-12-02 21:36:15
只需将这些变量设置为提供缓存:
set(DESIRED_QT_VERSION "5" CACHE STRING "")
set(CMAKE_PREFIX_PATH "C:/Qt/5.1.1/msvc2012_64_opengl" CACHE PATH "")发布于 2013-12-02 17:01:02
用Qt 5定义了新的CMake宏。在CMake项目中查找和使用Qt的方法已经进行了深入更新。一个很好的起点是关于CMake使用(https://qt-project.org/doc/qt-5.1/qtdoc/cmake-manual.html)的文档。
通常,帮助CMake查找Qt的最简单方法是将Qt文件夹添加到path变量(包含qmake二进制文件的文件夹)中。如果您不能/不想这样做,我建议您使用CMAKE_PREFIX_PATH变量。
https://stackoverflow.com/questions/20317354
复制相似问题