Qt添加版本信息
网上的教程其实很多了,这里主要添加一些细节。先说怎么添加版本信息。
1、在pro工程文件里加入
RC_FILE += \ version.rc VERSION = 1.0.02、构建程序。
3、然后在build目录里找到.rc文件,复制到工程目录,并改名为version.rc。
4、用可以更改编码的文本编辑其例如notepad++打开version.rc,以ANSI格式保存。
5、打开version.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最后,注意BLOCK "080404b0"和VALUE "Translation", 0x804, 1200,构建的时候不一定是这两个值,改成这样才会显示语言是中文。