В моем проекте я хочу, чтобы различные файлы C, Заголовочные файлы, файлы cmake, файлы спецификации rpm, файлы свойств java и т. Д. Использовали один макрос (например, номер версии) (или atleast fetch version из одного файла). Как я могу это понять?Существует ли какая-либо концепция определения глобальных переменных, которые могут использоваться различными файлами в проекте?
0
A
ответ
0
Для разных типов исходного кода будет сложно использовать один и тот же механизм включения. Но вы можете использовать автокод для создания разных выходных файлов, например. (systemversion.h, systemversion.java, systemversion.txt) и включить их в файлы cpp/java/rpm.
Может быть связано: http://stackoverflow.com/q/4372512/2799037 – usr1234567