【发布时间】:2015-04-16 22:05:38
【问题描述】:
以下似乎什么都不做,我不知道为什么。我的代码顶部有以下几行,当然也定义了 SOME_FUNCTION。你可以为另一个包含指令做这样的事情吗?
#if SOME_FUNCTION(4,3,0)
#include "myfile.hh"
#else
#endif
【问题讨论】:
标签: preprocessor
以下似乎什么都不做,我不知道为什么。我的代码顶部有以下几行,当然也定义了 SOME_FUNCTION。你可以为另一个包含指令做这样的事情吗?
#if SOME_FUNCTION(4,3,0)
#include "myfile.hh"
#else
#endif
【问题讨论】:
标签: preprocessor
你不能在预处理器中调用函数!执行此类操作的唯一方法是定义预构建命令(.exe 调用),该命令可能会重新定义 .h 或 .c 文件。
【讨论】: