标签: iphone xcode gcc include include-guards
这可能吗?
基本上,我想做的是这样的事情:
#includeIfItExists "header.h"
如果header.h不存在,编译器就会继续它的快乐方式。
答案 0 :(得分:0)
我绝不是一个专家C家伙,但我不相信这本身就是可能的。我认为推荐的路由是使用-D在编译器级别传入一个命名宏,如果它(或可能没有)定义,则执行你的include。这样编译程序的人必须有意识地决定跳过包含(或包含它)。
-D