【发布时间】:2011-09-17 19:09:59
【问题描述】:
这可能吗?
基本上,我想做的是这样的:
#includeIfItExists "header.h"
如果 header.h 不存在,编译器会继续其愉快的方式。
【问题讨论】:
-
你为什么要做这样的事情?
-
我可以设置这样一个文件并将调试宏定义(或调试代码,就此而言)放入其中。如果我不将它包含在我的存储库中,就没有机会将其推送到服务器,也不会影响其他参与该项目的人。此外,它感觉是迄今为止做这类事情的最干净的方式。
-
到目前为止,最简单的方法是在文件的开头添加“运行脚本”构建步骤。您还需要在构建步骤输出中列出它,以便 XCode 的依赖跟踪算法知道它。
标签: iphone xcode gcc include include-guards