2017-01-08 14 views
0

В моем проекте я хочу, чтобы различные файлы C, Заголовочные файлы, файлы cmake, файлы спецификации rpm, файлы свойств java и т. Д. Использовали один макрос (например, номер версии) (или atleast fetch version из одного файла). Как я могу это понять?Существует ли какая-либо концепция определения глобальных переменных, которые могут использоваться различными файлами в проекте?

+0

Может быть связано: http://stackoverflow.com/q/4372512/2799037 – usr1234567

ответ

0

Для разных типов исходного кода будет сложно использовать один и тот же механизм включения. Но вы можете использовать автокод для создания разных выходных файлов, например. (systemversion.h, systemversion.java, systemversion.txt) и включить их в файлы cpp/java/rpm.