我在C ++标题中看到过这样的内容:
#define VALUE_A @VALUE_A@
或
#if @VALUE_A@
...
#endif
那么,有人能告诉我 @@ 是什么意思吗?
非常感谢。
答案 0 :(得分:2)
可能你有来自其他来源(不是你的)的源代码,这不是someheader.h
而是someheader.h.in
所有这些@something@
标记都将被程序配置中的configure
脚本替换。只需configure
,您就可以获得一个合适的头文件,其中包含所有@something@
替换。
对autoconf
信息文档的一些阅读会让你从黑暗中获得光明。