Qt直接编译的应用程序是没有公司和版本等详细信息的,这对于一些公司产品来说是不可以的。所以我们必须给编译的应用程序添加相应的信息。windows上应用程序的详细信息通过appicon.rc文件来进行描述,文件的内容如下:
# if defined(UNDER_CE)
# include <winbase.h>
# else
# include <windows.h>
# endif
IDI_ICON1 ICON DISCARDABLE "logo.ico"
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,2,0
PRODUCTVERSION 1,0,2,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", "公司名称\0"
VALUE "FileDescription", "文件描述信息\0"
VALUE "FileVersion", "1.0.0.0\0"
VALUE "LegalCopyright", "@2022\0"
VALUE "OriginalFilename", "应用程序.exe\0"
VALUE "ProductName", "产品的名称0"
VALUE "ProductVersion", "1.0.1.0\0"
EN