windows – 以具有SVN修订号的MFC应用程序编程更新FILEVERSION
发布时间:2020-12-14 04:16:37 所属栏目:Windows 来源:网络整理
导读:如何以编程方式更新MFC应用程序中的FILEVERSION字符串?我有一个构建过程,我用它来生成一个头文件,其中包含给定版本的SVN rev.我正在使用 http://www.compuphase.com/svnrev.htm的SvnRev更新头文件,我用它来设置我的MFC应用程序的标题栏.现在我想将这个#defi
如何以编程方式更新MFC应用程序中的FILEVERSION字符串?我有一个构建过程,我用它来生成一个头文件,其中包含给定版本的SVN rev.我正在使用
http://www.compuphase.com/svnrev.htm的SvnRev更新头文件,我用它来设置我的MFC应用程序的标题栏.现在我想将这个#define用于我的FILEVERION信息.
什么是最好的方法?
.rc文件可以#include头文件,就像.c文件一样.我有一个自动生成的version.h文件,它定义了以下内容:
#define MY_PRODUCT_VERSION "0.47" #define MY_PRODUCT_VERSION_NUM 0,47,0 然后我只有我的.rc文件#include“version.h”并使用这些定义. VS_VERSION_INFO VERSIONINFO FILEVERSION MY_PRODUCT_VERSION_NUM PRODUCTVERSION MY_PRODUCT_VERSION_NUM ... VALUE "FileVersion",MY_PRODUCT_VERSION " " VALUE "ProductVersion",MY_PRODUCT_VERSION " " ... 我没有尝试过MFC项目的这种技术.可能需要将VS_VERSION_INFO资源移动到.rc2文件(不会被Visual Studio编辑). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008 – 我需要知道是否有人使用我们的文件
- windows-server-2008 – 数字字符串类型的AD自定义属性在更
- windows-server-2008 – Windows 2k8 R2 – 什么是UserDN属
- Windows命令行相当于Linux中的“时间”?
- 如果启用了Windows FIPS合规性策略,为什么不允许使用.NET“
- Windows Server 2008中的管理员密码重置
- windows-installer – 自动化MSI安装
- windows – 在机器启动时运行Powershell脚本?
- leetcode-hard-array-76. Minimum Window Substring -NO
- windows下安装oracle11g测试是否成功与一般问题解决
推荐文章
站长推荐
- microsoft-dynamics – C / AL我如何以及从何处开
- windows-server-2008 – netsh.exe:错误87
- entity-framework – 使用Entity Framework Code
- 试图让异步在Windows C应用程序中工作
- windows-phone-8 – 如何从托管代码打开和保存sk
- 为什么我的编辑控件在我的win32 c应用程序中看起
- windows – 将字符串转换为int会导致值更改
- Windows – 基于现有生产服务器构建Exchange 201
- windows-server-2008-r2 – 如何在已经共享的文件
- 通过Win32 API从服务创建Windows会话
热点阅读