赞
踩
在Makefile中添加-DVERSION命令宏,并放入编译命令行中
-DVERSION=$(shell git describe --tags)
在代码中可以输出VERSION宏
....
printf("%s (%s,%s)\n",VERSION,__DATE__,__TIME__);
....
在Makefile中定义一个变量
REV=$(shell svn info | grep Revision | awk '{print $2}')
或者
REV=$(shell svn info |grep "Last Changed Rev: " |sed -e "s/Last Changed Rev: "//g)
而后在编译命令行中加入宏
-DSVERSION="$(REV)"
在代码中可以输出SVERSION宏
....
printf("%d (%s,%s)\n",SVERSION,__DATE__,__TIME__);
....
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。