gcc / xCode —如果文件不存在,#include不会触发错误(或警告)吗?

| 这可能吗? 基本上,我想做的是这样的:
#includeIfItExists \"header.h\"
如果header.h不存在,则编译器将继续以其快乐的方式继续运行。     
已邀请:
        我绝对不是C专家,但我不相信这是天生的。我认为推荐的方法是使用
-D
在编译器级别传递一个命名宏,如果(或未定义)定义的宏,请执行include。这样,编译程序的人必须做出有意识的决定以跳过包含(或包含它)。     

要回复问题请先登录注册