1.在pro文件中增加 VERSION=1.0.0.0,编译后,会在debug或release目录下生成xxx_resource.rc文件,使用编辑器打开进行编辑;
2.在pro文件中增加RC_FILE = xxx_resource.rc,VERSION自动失效,编译后,即可增加属性信息。
注意:由QT自动生成的RC文件默认使用UTF-8编码,属性信息中若含中文,windows系统会显示乱码,因为windows系统对于RC文件默认使用ANSI编码进行识别。
可使用文本编辑器切换为ANSI编码编辑中文并保存,解决中文乱码问题。
xxx_resource.rc的文件内容如下:
点击查看代码
#include <windows.h>
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 "040904b0"
BEGIN
VALUE "CompanyName", "MyCompany\0" #公司
VALUE "FileDescription", "based on Qt 5.14.2 MSVC2017 64-bit\0" #文件描述
VALUE "FileVersion", "1.0.0.0\0" #文件版本
VALUE "LegalCopyright", "@2020-2024 MyCompany\0" #版权声明
VALUE "OriginalFilename", "myTest.exe\0" #文件原始名称
VALUE "ProductName", "myTest\0" #产品名称
VALUE "ProductVersion", "1.0.0.0\0" #产品版本
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 1200
END
END
/* End of Version info */