【发布时间】:2019-10-06 16:25:40
【问题描述】:
我有一个包含多个子项目的项目。 可执行文件的一个子项目,其余的共享库。每个子项目都有自己的*.pro 文件。
我需要定义一个编译器预处理宏,但我不想在每个*.pro 文件中重复定义它。是否可以在多个子项目之间共享一个宏定义?
我的示例预处理宏:
#define PI 3.1415926
添加到*.pro 文件:
DEFINES += "PI=\"3.1415926\""
【问题讨论】:
-
您是否考虑过使用
*.pri文件并将其包含在您的.pro文件中? -
Qt: *.pro vs *.pri的可能重复
标签: c++ qt c-preprocessor qt-creator