VC++使用宏定义来搞定程序的版本集信息

时间:2012-12-13 18:41:46
【文件属性】:

文件名称:VC++使用宏定义来搞定程序的版本集信息

文件大小:69KB

文件格式:RAR

更新时间:2012-12-13 18:41:46

VC++ VersionInfo #宏定义 设置 版本信息集

一个很简单的代码 就是在Define.h文件中用一系列宏将versioninfo结构体中信息都定义好 然后在xxx.rc文件中包含Define.h 然后再修改其中的Versioninfo那一段文字(记住用编辑源代码的形式打开,而不是用RC视窗),改完之后也不要再用RC视窗的VersionInfo的表单中做任何的修改 以后程序版本集变动只需要修改Define.h 而且程序中如果有需要获得程序版本集信息的,只须使用Define.h中预先定义好的宏就可以了,而不用去查MSDN去调用一些复杂的API函数来获得版本号等。 具体请看代码,VC2008的工程


【文件预览】:
TestVersion
----TestVersion()
--------TestVersion.h(564B)
--------resource.h(589B)
--------TestVersion.vcproj(6KB)
--------TestVersion.aps(71KB)
--------TestVersionDoc.cpp(1KB)
--------TestVersionDoc.h(646B)
--------stdafx.h(2KB)
--------Define.h(1KB)
--------targetver.h(1KB)
--------MainFrm.h(700B)
--------TestVersionView.cpp(2KB)
--------TestVersion.vcproj.yt-PC.yt.user(1KB)
--------TestVersion.cpp(4KB)
--------stdafx.cpp(211B)
--------ReadMe.txt(5KB)
--------TestVersion.rc(14KB)
--------BPP.c(7KB)
--------TestVersionView.h(1KB)
--------MainFrm.cpp(2KB)
--------res()
--------ChildFrm.cpp(971B)
--------ChildFrm.h(537B)
--------BPP.exe(40KB)
----TestVersion.sln(899B)

网友评论

  • 有效,可以自己参考修改用在项目中。至少少了每次修改版本号的操作。配合git,基本自己可以管理代码的版本了。出了问题可以根据版本号找代码。
  • 嘿嘿,不错的资源。不过里面有好些没有用的宏定义。自己修改了一下,更贴近自己的工程需要了。
  • 可参考使用
  • 表示没有看明白。。。。。
  • 相当不错的方式,已经在用了。