Qt工程文件.pro中的命令

Qt Creator虽然很好用,但知道一些.pro的命令还是很有帮助的。

1、TEMPLATE:模块设置,一般默认设置为app(生存应用程序),还有subdirs(生成makefile文件编译指定的子文件夹),lib(生成库文件);

2、DESTDIR:指放置应用程序的目录,一般设置为: DESTDIR += ./bin ;

3、TARGET:指应用程序的名词;

4、CONFIG:配置模块,一般默认即可,使用的方式有:CONFIG += release; CONFIG -= debug_and_release;添加生成的文件夹;

5、UI_DIR:指定uic命令将ui文件直接转换成ui_*.h文件存放目录,例如:UI_DIR += forms;

6、RCC_DIR:指定rcc命令将.qrc文件转换成qrc_*.h文件存放目录,例如:RCC_DIR += ../tmp;

7、MOC_DIR:指定moc命令将含Q_OBJECT的头文件转换成标准的.h文件的存放目录,例如:MOC_DIR += ../tmp;

8、OBJECTS_DIR:目标文件存放目录,例如:OBJECTS += ../tmp;

9、DEPENDPATH:编译时依赖的相关目录,例如:DEPENDPATH += ./INC;

10、INCLUDEPATH:头文件包含的路径,例如:INCLUDEPATH += .;

11、CODECFORSRC:源文件的编码方式,例如:CODECFORSRC = GBK;

12、HEADERS:工程文件包含的头文件,例如:HEADERS += inlcude/painter.h;

13、FORMS:工程文件中包含的.ui设计文件,例如:FORMS += forms/painter.ui;

14、RESOURCES:工程文件中包含的资源文件,例如:RESOURCES += qrc/painter.qrc;

以上是.pro文件的配置命令,TEMPLATE一般设置为app,但当设置成用于子文件夹编译时,其命令配置如下:

TEMPLATE = subdirs;

SUBDIRS = src1\src2

 

posted on 2010-08-09 19:10  Xuemin_Zhang  阅读(702)  评论(0编辑  收藏  举报