在VS中生成SVN版本号

执行以下脚本(svnversion.bat),生成svnversion.h

@echo off
set src_dir=%~dp0
for /f "delims=" %%i in ('svn info ^| findstr "Revision"') do set rev=%%i
set rev=%rev:~10%
echo #define SVN_REVISION %rev% > "%src_dir%"svnversion.h

svnversion.h内容如下:

#define SVN_REVISION xxxx

xxxx为SVN最新修改版本,工程包含svnversion.h,使用SVN_REVISION宏。


你可能感兴趣的:(C++,Windows)