【发布时间】:2012-08-13 12:18:10
【问题描述】:
像 QT_QTGUI_LIBRARY 和 QT_USE_FILE 这样的标志正在返回到旧版本 Qt 的路径,即使我在顶部有 FIND_PACKAGE(Qt4 4.8.2 REQUIRED)。
我该如何解决这个问题?
【问题讨论】:
-
PATH 中的 qmake 是否正确?
-
是的 qmake 链接到 C:/Qt/4.8.2/bin/qmake.exe 这是正确的,但是我上面提到的标志似乎是指我的旧 Qt 版本 (i.imgur.com/8Mj17.png)
-
删除构建目录并再次配置项目可能会有所帮助。
-
您的构建似乎混合了调试库 (QtOpengld) 和发布库 (QtGui)。那只会出错。确保链接在一起的所有库都使用调试或发布,但不能混合使用。