创建RC文件
IDI_ICON1 ICON "version.ico"
#if defined(UNDER_CE)
#include <winbase.h>
#else
#include <winver.h>
#endif
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,10
PRODUCTVERSION 1,0,0,10
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", "中国软件股份有限公司\0"
VALUE "FileDescription", "软件名称\0"
VALUE "FileVersion", "1.0.0.10\0"
VALUE "ProductVersion", "1.0.0.10\0"
VALUE "LegalCopyright", "版权所有 (C) 中国软件股份有限公司\0"
VALUE "LegalTrademarks", "中国软件股份有限公司\0"
VALUE "OriginalFilename", "version.exe\0"
VALUE "ProductName", "软件名称\0"
VALUE "InternalName", "version.exe\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x804, 1200
END
END
编辑项目pro文件
效果
仅设置版本号和图标
修改pro文件
VERSION = 0.1.0.0
RC_ICONS = rpgtimer.ico
参考资料:
Qt可执行程序写入版本信息
图标下载,ICON(SVG/PNG/ICO/ICNS)图标搜索下载 - Easyicon
怎样给QT编译的应用程序生成版本号?-CSDN论坛