是否存在可以由项目中的各种文件使用的定义全局变量的概念?

时间:2017-01-08 15:24:17

标签: macros cmake global-variables rpmbuild

在我的项目中,我想要各种C文件,头文件,cmake文件,rpm规范文件,java属性文件等,以使用单个宏(比如版本号)(或从单个文件中获取至少版本)。我怎么能意识到它?

1 个答案:

答案 0 :(得分:0)

对于不同的源代码类型,使用相同的包含机制将是棘手的。但您可以使用自动代码创建不同的输出文件,例如。 (systemversion.h,systemversion.java,systemversion.txt)并将它们包含在你的cpp / java / rpm文件中。