4

我需要添加哪些环境变量 PATH 才能让 Qt5 识别包含?

  • 我已经添加了“C:\qt5\2012.11\qtbase\bin 和 C:\qt5\2012.11\qtbase\lib”。

我使用 VS2012 命令提示符构建Qt5Sdk并且可以正常工作,但无法识别

包括 QtGui/QApplication,

包括 QFileDialog

还有更多……它确实承认

包括QGui

.

也许VS2012构建不顺利?

  • 顺便说一句,在 Windows7 中,INCLUDE、LIB 和 LIBPATH 在哪里,因为我可以看到我可以从 Qt 设置它们,但是当输入 Windows 7 环境变量时,只有 PATH?

谢谢!

4

2 回答 2

6

在 Qt5 中,QApplication 类从 QtGui 模块移至 QtWidgets。

所以,而不是

#include <QtWidgets/QApplication> 

#include <QtGui/QApplication> 

而不是

QT += core gui 

你应该有

QT += core gui widgets  
于 2013-02-04T19:05:03.063 回答
4

在 Qt5 中,您需要在 Qt 项目文件中指定您正在使用的模块。在这种情况下:

QT += widgets

这应该注意正确配置包含目录。

于 2012-11-14T15:49:51.337 回答