我正在使用qmake -project
和qmake Prog.pro
来构建我的Qt应用程序。
当我运行Makefile时,我得到了这个错误:
mainwindow.h:11:21: fatal error: QtWidgets: No such file or directory
#include <QtWidgets>
我需要添加这一行
QT += widgets
如何让.pro文件正确编译?是否有自动完成的方法?
我正在使用qmake -project
和qmake Prog.pro
来构建我的Qt应用程序。
当我运行Makefile时,我得到了这个错误:
mainwindow.h:11:21: fatal error: QtWidgets: No such file or directory
#include <QtWidgets>
我需要添加这一行
QT += widgets
如何让.pro文件正确编译?是否有自动完成的方法?
qmake -project "QT+=widgets"
如果你只是从命令行运行程序,那么除非生成的完全正确,否则无法使用。此外,请注意,如果您计划支持Qt 4,则需要使用guard:
greaterThan(QT_MAJOR_VERSION, 4):QT+=widgets
#include <QtWidgets>
您可以编写:
#include <Foo>
#include <Bar>
...
qmake -project "QT+=widgets" "CONFIG+=c++11"
是可以的。 - undefined