在编译前将SVN版本信息写入代码中,就可以将SVN版本信息编译到程序中。
subwcrev命令行可以用来生成版本信息,用法如下:
SubWCRevWorkingCopyPath [SrcVersionFile DstVersionFile]
SubWCRev SVN路径 [源模板文件 目标生成文件]
源模板文件定义如下:
生成的目标文件如下:
Visual Studio提供了自定义生成步骤,可以在编译前执行命令行。
运行效果如下:
源代码:
在编译前将SVN版本信息写入代码中,就可以将SVN版本信息编译到程序中。
subwcrev命令行可以用来生成版本信息,用法如下:
SubWCRevWorkingCopyPath [SrcVersionFile DstVersionFile]
SubWCRev SVN路径 [源模板文件 目标生成文件]
源模板文件定义如下:
生成的目标文件如下:
Visual Studio提供了自定义生成步骤,可以在编译前执行命令行。
运行效果如下:
源代码: