我希望分配一个内部版本号作为我的(C++)项目版本信息的一部分。我希望 g++ 或 Eclipse 调用一些会增加(或者如果我选择在发布时将其固定不变)BUILD_NUMBER 的外部脚本,然后在我的代码中选择 BUILD_NUMBER 作为#defined 值。这可能吗?我该怎么做?请注意,我希望这个值受到更多限制,可能是 C++ 变量。在我们将构建声明为 beta 之前,它将是一个变量。然后它会锁定。
作为替代方案,我可以使用 SVN 版本号。Eclipse 可以将其填充到环境变量或#define-d 值中吗?
我环顾了谷歌和 Eclipse 论坛,发现许多条目与我用来提出这个问题的搜索词相同。没有什么话题出现。