首页 > 其他 > 详细

给Qt生成的exe执行程序添加版本信息

时间:2014-04-23 18:58:53      阅读:638      评论:0      收藏:0      [点我收藏+]

(转自:http://blog.csdn.net/libaineu2004/article/details/17362777)

Windows下的.exe可执行文件的属性中有版本这个信息,含有版本信息、描述、版权等。对于qt程序,要含有这样的信息,那就请如下操作:新建<工程名>.rc文件,在rc文件填入下的信息:

bubuko.com,布布扣
#ifdefined(UNDER_CE)
#include<winbase.h>
#else
#include<winver.h>
#endif
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG
#else
FILEFLAGS 0x0L
#endif
FILEOS VOS_WINDOWS32
FILETYPE VFT_DLL
FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
BEGIN
    BLOCK "080404b0"
BEGIN
    VALUE "CompanyName","BeiJingXXXXCo.,Ltd."
    VALUE "FileDescription","IndustrialControlSystem"
    VALUE "FileVersion","1.0.0.0"
    VALUE "InternalName","QtStudio.exe"
    VALUE "LegalCopyright","Copyright(C)2001-2013"
    VALUE "OriginalFilename","QtStudio.exe"
    VALUE "ProductName","QtStudio"
    VALUE "ProductVersion","1.0.0.0"
END
END
    BLOCK "VarFileInfo"
BEGIN
    VALUE "Translation",0x804,1200
END
END
bubuko.com,布布扣

 

然后将pro文件的RC_FILE = <工程名>.rc,如此一来编译生成的程序就会含有版本信息。

给Qt生成的exe执行程序添加版本信息,布布扣,bubuko.com

给Qt生成的exe执行程序添加版本信息

原文:http://www.cnblogs.com/FindSelf/p/3682318.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!