【发布时间】:2018-08-14 08:23:15
【问题描述】:
假设,我有一个结构如下的项目:
/project
|--- root.pro
|--- app
| |--- app.pro
| `--- ... (source files of app)
|--- test
| |--- test.pro
| `--- ... (source files of test)
root.pro 包含SUBDIRS += project test。我想测试使用条件包含的代码。所以我想在根项目中添加我自己的全局定义来编译应用程序并以相同的方式进行测试。我假设我可以通过我的 root.pro 中的DEFINES += MY_DEFINE 做到这一点,但它不起作用。
那么问题来了:如何定义全局宏在应用项目和测试项目中使用?
【问题讨论】: