一,動(dòng)態(tài)生成svn版本號(hào)的方法:
[c-sharp] view plaincopy
在Makefile加入以上代碼,并將svn_version.o放在$(ALLDEPOBJS)一起編譯即可在源文件中通過(guò)extern int g_nSvnVersion;得到svn的版本號(hào)。
二,動(dòng)態(tài)生成發(fā)布版本號(hào)/操作系統(tǒng)名稱/發(fā)布日期的方法: 1,在命令行執(zhí)行export RELEASE_VERSION_FLAGS="-DRELEASEVERSION=///"1.0.3///" -DBUILDOS=///"`uname`///" -DBUILDDATE=///"`date +%y%m%d`///"",更方便的,可以將該命令保存到.bashrc環(huán)境變量文件里面 2,在Makefile加入$(RELEASE_VERSION_FLAGS) 參數(shù)編譯 3,在源文件中通過(guò)以下方法獲取版本號(hào): [cpp] view plaincopy
4,在源文件中通過(guò)以下方法獲取操作系統(tǒng)名稱: [cpp] view plaincopy
5,在源文件中通過(guò)以下方法獲取發(fā)布日期: [cpp] view plaincopy
|
|