【发布时间】:2009-03-12 10:39:02
【问题描述】:
我有一个 Visual Studio 2008 项目,它生成一个名为“Game-Release.exe”的文件。
这是在 Project Properties -> C/C++ -> Linker -> General 下配置的:
$(OutDir)\$(ProjectName)-Release.exe
我想通过增加内部版本号来进一步说明这一点,所以我会有一些内容:
Game-Release-Build-1002.exe
最后的数字应该是一个递增的整数。我将在 subversion 上存储构建 exe,所以我认为这很有用(尽管不是必需的)。
也许 Visual Studio 中有一个内置宏可以处理这个问题。很可能我在想我可以有一个包含内部版本号的文本文件,并让编译器在每次构建项目时读取、使用和递增文件中的数字。然而,我的目标是使该过程尽可能自动化。实现这一目标的最佳方法是什么?
如果您提出意见,请同时提供我们都可以共享的代码。谢谢。
【问题讨论】:
标签: c++ c visual-studio-2008 compiler-construction build-automation