QT += core gui xml sql network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = lessonPrepare
TEMPLATE = app
RC_FILE = app.rc
DEFINES += QT_DEPRECATED_WARNINGS
QMAKE_LFLAGS += -Wl,--large-address-aware
TARGET
目标文件的名称。默认情况下包含项目文件的基本名称。
TEMPLATE
指定生成项目时要使用的模板的名称。允许的取值为:
app 创建用于构建应用程序的Makefile(默认值)。
lib 创建用于构建库的Makefile。
subdirs 创建用于在子目录中构建目标的Makefile。子目录是使用SUBDIRS变量指定的。
aux 创建一个不构建任何东西的Makefile。如果不需要调用编译器来创建目标,则使用此选项,例如,因为您的项目是用解释语言编写的。注意:此模板类型仅适用于基于makefile的生成器。特别地,它不能与vcxproj和Xcode生成器一起工作。
vcapp 仅Windows。为Visual Studio创建应用程序项目。
vclib 仅Windows。为Visual Studio创建一个库项目。
QT_DEPRECATED_WARNINGS 如果定义了这个宏,如果使用了被Qt声明为已弃用的API,编译器将生成警告。
OBJECTS_DIR = $$PWD/../target/g++/$$CONFDIR
MOC_DIR = $$PWD/../target/g++/$$CONFDIR
UI_DIR = $$PWD/../target/g++/$$CONFDIR
DESTDIR =$$PWD/../target/g++/$$CONFDIR
设置编译的临时文件生成路径