一,动态生成svn版本号的方法:
[c-sharp] view plaincopy
在Makefile加入以上代码,并将svn_version.o放在$(ALLDEPOBJS)一起编译即可在源文件中通过extern int g_nSvnVersion;得到svn的版本号。
二,动态生成发布版本号/操作系统名称/发布日期的方法: 1,在命令行执行export RELEASE_VERSION_FLAGS="-DRELEASEVERSION=///"1.0.3///" -DBUILDOS=///"`uname`///" -DBUILDDATE=///"`date +%y%m%d`///"",更方便的,可以将该命令保存到.bashrc环境变量文件里面 2,在Makefile加入$(RELEASE_VERSION_FLAGS) 参数编译 3,在源文件中通过以下方法获取版本号: [cpp] view plaincopy
4,在源文件中通过以下方法获取操作系统名称: [cpp] view plaincopy
5,在源文件中通过以下方法获取发布日期: [cpp] view plaincopy
|
|