如何在Qt Creator中指定文件特定的DEFINES

时间:2012-08-15 16:08:35

标签: qt g++ qt-creator

在我当前的项目中,有一个场景需要在编译大多数文件时定义UNICODE,但必须特别定义它才能编译项目中的两个文件。将这两个文件完全放在不同的文件夹中可能很困难。无论如何在我的.pro文件中指定这样的设置?

1 个答案:

答案 0 :(得分:0)

在QMake中并没有真正支持。

我能想到的唯一解决方案:在同一目录中创建第二个.pro文件(不包含DEFINES),在该目录中将这些特殊文件链接到静态库中,然后在主体中链接该静态库。专业文件(有DEFINES)。创建一个顶级.pro文件,如下所示:

TEMPLATE = subdirs     
SUBDIRS += staticlib.pro main.pro
CONFIG += ordered