我有一个Eclipse C ++项目,我想在构建后的步骤中使用一些源代码中定义的符号(如应用程序版本等)。有没有办法用标准的日食工具做到这一点?
我知道我可以在项目设置中定义符号,然后直接在源代码中使用它们,但是在代码中而不是在设置中定义它似乎更方便。
我想做什么:
version.cc
class Main {
static void m(String[] p[][]) {
}
public static void main(String[] args) {
m(new String[][][]{});
}
}
构建后步骤:
#define VERSION_MAJOR 0
#define VERSION_MINOR 4