利用vs2015 建立一个空项目

实现一个简单的helloworld文件

我们编译和生成exe并没有版本号

我们来添加版本号
1.添加资源

2.添加版本号

3.填写信息

4.重新生成

基本上网上很多就水到这里了,下面介绍重点了
利用svn提供的SubWCRev 程序建立动态变化的svn版本号
1 下载和安装TortoiseSVN
如果你们安装在c盘那么在路径C:\Program Files\TortoiseSVN\bin
可以找到这个程序SubWCRev.exe
2 在我们的项目建立文件夹

拷贝
SubWCRev.exe
到tools文件夹拷贝
TestDemo.rc
到tools文件夹(TestDemo.rc
就是刚才新建的版本资源文件)看图片吧
我们将
TestDemo.rc
改一个名字dst_template.rc
之前说过
TestDemo.rc
可以用文本打开这里我们用文本编辑器(notepad)打开
dst_template.rc
注意我这里标红的地方用$WCREV$
替代


好了现在我们在项目设置一下就行了

添加下面的指令,注意空格啊!!!
总共4个路径所以他们之间3个空格注意仔细点!!!
第一个路径:
$(SolutionDir)tools\SubWCRev.exe
就是设置SubWCRev.exe 路径,这就是我们拷贝到了新建的tools文件夹
第二个路径: $(ProjectDir)
项目的工程路径
第三个路径:$(SolutionDir)tools\dst_template.rc
就是dst_template.rc的路径,我们拷贝到了新建的tools文件夹
第四个路径:$(ProjectDir)TestDemo.rc
就是TestDemo.rc 的路径,我们建立的资源文件时默认是在工程的文件夹下面的
想详细研究的看官方文档
$(SolutionDir)tools\SubWCRev.exe $(ProjectDir) $(SolutionDir)tools\dst_template.rc $(ProjectDir)TestDemo.rc
接下来重新编译发现报错是因为我们没有上传到svn上面所以使用SubWCRev.exe 就会报错,我们找个svn来传一下,在编译就ok了。


我们修改下代码在提交次看看


成功了!!!
大家自己动手试试吧!
网友评论