这是可能的吗?

基本上,我想做的是这样的东西:

#includeIfItExists "header.h"
.

如果没有存在标题,则编译器简单地继续其快乐的方式。

有帮助吗?

解决方案

我绝不是一个专家的c家伙,但我不相信这是有可能的。我认为推荐的路线将使用-D在编译器级别的命名宏传递,如果它是(或可能不是)定义执行包含的。这样编制程序的人必须有意识地决定跳过包括(或包括它)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top