您的位置:首页 > 编程语言 > Qt开发

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

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

#if defined(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", "BeiJing XXXX Co., Ltd."

VALUE "FileDescription", "Industrial Control System"

VALUE "FileVersion", "1.0.0.0"

VALUE "InternalName", "Qt Studio.exe"

VALUE "LegalCopyright", "Copyright (C)2001-2013"

VALUE "OriginalFilename", "Qt Studio.exe"

VALUE "ProductName", "Qt Studio"

VALUE "ProductVersion", "1.0.0.0"

END

END

BLOCK "VarFileInfo"

    BEGIN

VALUE "Translation", 0x804, 1200

END

END


然后将pro文件的RC_FILE = <工程名>.rc,如此一来编译生成的程序就会含有版本信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt5 版权