【发布时间】:2017-10-16 16:21:51
【问题描述】:
我们的项目有一个预定义的宏文件,它通过-imacros 标志提供给编译器(GCC/Clang)。它包含平台特定的宏,因此它是一个复杂而长的文件。我可以在 Qt creator 中指定一个预定义的宏文件,因为没有它代码完成会失败吗?我知道我可以在 .pro 文件的 DEFINES 部分中指定我的宏,但我们将它们放在一个独立的文件中。无法将它们移动到 .pro 文件中,因为其他同事使用 Eclipse。
【问题讨论】:
-
为什么不包括它?
-
这是一个设计决定。编译器支持 -imacros 标志,所以我们决定使用它。它很常见,例如 Eclipse 支持它:link
标签: qt macros qt-creator