美文网首页
vs2015 建立exe或者dll的版本号

vs2015 建立exe或者dll的版本号

作者: YuWenHaiBo | 来源:发表于2018-06-26 16:14 被阅读647次

利用vs2015 建立一个空项目

建立项目

实现一个简单的helloworld文件


添加main文件

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


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

2.添加版本号



3.填写信息
填写相关信息(这里是rc我们其实可以用文本文件打开的,现在这种界面是vs渲染了的)
4.重新生成
有了版本信息了
基本上网上很多就水到这里了,下面介绍重点了

利用svn提供的SubWCRev 程序建立动态变化的svn版本号

1 下载和安装TortoiseSVN

如果你们安装在c盘那么在路径C:\Program Files\TortoiseSVN\bin可以找到这个程序SubWCRev.exe

2 在我们的项目建立文件夹

建立tools文件夹
拷贝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了。

这里是我提交的版本号
生成的exe好像没区别

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


版本提交记录
新编译的

成功了!!!
大家自己动手试试吧!

相关文章

网友评论

      本文标题:vs2015 建立exe或者dll的版本号

      本文链接:https://www.haomeiwen.com/subject/drhmyftx.html