描述为建立目标文件而采用的模板,即生成何种makefile文件 a.app(应用程序) b.lib(库文件) c.subdirs(子工程) d.vcapp(仅用于windows的应用程序) e.vclib
所有头文件列表
源文件列表
ui文件列表
lex源文件列表
yacc源文件列表
可执行应用程序名称
放置可执行目标的目录
应用程序所需的额外的预处理程序定义的列表。
应用程序所需的额外的包含路径的列表(include文件路径列表)。
应用程序所依赖的搜索路径(描述了建立应用程序所依赖的其他文件所在的路 径)。
寻找补充文件的搜索路径。
只有Windows需要:应用程序所要连接的.def文件。
只有Windows需要:应用程序的资源文件。
只有Windows需要:应用程序所要连接的资源文件。
配置变量指定了编译器所要使用的选项和所需要被连接的库。配置变量中可以添加任何东西,但只有下面这些选项可以被qmake识别。
下面这些选项控制着使用哪些编译器标志:
release - 应用程序将以release模式连编。如果“debug”被指定,它将被忽略。
debug - 应用程序将以debug模式连编。
warn_on - 编译器会输出尽可能多的警告信息。如果“warn_off”被指定,它将被忽略。
warn_off - 编译器会输出尽可能少的警告信息。 qt - 应用程序是一个Qt应用程序,并且Qt库将会被连接。
thread - 应用程序是一个多线程应用程序。
x11 - 应用程序是一个X11应用程序或库。
windows - 只用于“app”模板:应用程序是一个Windows下的窗口应用程序。
console - 只用于“app”模板:应用程序是一个Windows下的控制台应用程序。
dll - 只用于“lib”模板:库是一个共享库(dll)。
staticlib - 只用于“lib”模板:库是一个静态库。
plugin - 只用于“lib”模板:库是一个插件,这将会使dll选项生效。
因为还用不到高级的,那这些就够用了