GCC / Xcode - 如果文件不存在,则不会触发错误(或警告)的#include?
-
29-10-2019 - |
题
这是可能的吗?
基本上,我想做的是这样的东西:
#includeIfItExists "header.h"
.
如果没有存在标题,则编译器简单地继续其快乐的方式。
解决方案
我绝不是一个专家的c家伙,但我不相信这是有可能的。我认为推荐的路线将使用-D
在编译器级别的命名宏传递,如果它是(或可能不是)定义执行包含的。这样编制程序的人必须有意识地决定跳过包括(或包括它)。
不隶属于 StackOverflow