现在的位置: 首页 > 综合 > 正文

版本控制, C语言的两个宏, __DATE__, __TIME__, VS2005带参运行程序

2013年10月19日 ⁄ 综合 ⁄ 共 610字 ⁄ 字号 评论关闭

  __DATE__, __TIME__两个宏用来表示编译时的时间, 当我们的软件在不同时期发布后, 可通过这两个参数确定用的是哪个版本, 下面是一个应用小例

 

  另外教大家一个在VS2005下带参数运行程序的方法, alr+f7进入当前项目属性设置->Configuration Properties->Debugging->Command Arguments, 拿我们现在这个小例子来说, 填上-v即可(此方法对于调试运行程序也有效), 点击确定后, f7build该程序, 此时如果build成功, 则__DATE__, __TIME__将记录下当前时间, ctrl+f5运行该程序, 可以看到打印出的该程序build的时间, 我们可以过一段时间后再次运行程序, 发现打印时间未变, 说明__DATE__, __TIME__确实打印的是build时的时间, 此时我们如果rebuild程序, 则__DATE__, __TIME__也随之改变了

抱歉!评论已关闭.