我正在向我的可执行文件添加一项功能,以使用--version参数运行它。该项目非常大,并使用多个类。我想打印出所有课程的版本。自动版本编号
现在我的每个类都有一个函数static void print_info() { cout << "information here" << endl; }
,而带main()的文件调用每个类的print_info
。
问题:有没有办法自动维护版本号的变化?
其他信息: 我和我的团队使用NetBeans进行开发。我们也使用Subversion(svn),我知道它保持修订号。问题只与版本号有关。我希望能够分发一个可执行文件,该文件将打印版本号码而不访问Subversion服务器。
如果这有些模糊,我很乐意提供更多信息。 谢谢!
P.S. 我不在乎版本值是什么。 Weather是由NetBeans生成的任意数字,或相应的Subversion修订版本号,或者是最后一次修改的日期。
看起来我会使用$ Id $。谢谢! – Mikhail 2010-12-05 22:04:53