什么" @SOME_VALUE @"在C ++标题中表示

时间:2015-10-10 02:26:41

标签: c++

我在C ++标题中看到过这样的内容:

#define VALUE_A @VALUE_A@

#if @VALUE_A@
...
#endif

那么,有人能告诉我 @@ 是什么意思吗?

非常感谢。

1 个答案:

答案 0 :(得分:2)

可能你有来自其他来源(不是你的)的源代码,这不是someheader.h而是someheader.h.in

所有这些@something@标记都将被程序配置中的configure脚本替换。只需configure,您就可以获得一个合适的头文件,其中包含所有@something@替换。

autoconf信息文档的一些阅读会让你从黑暗中获得光明。