QT/VS环境添加自定义库dll或exe属性详细信息
一般来说自定义生成的动态库dll或exe在WIndows属性下是看不到下图所示一些版本信息的
QT环境添加详细信息
1.新建.txt更改后缀为.rc
2.通过编辑器打开复制如下内容,并根据自身文件进行修改
#include <windows.h>
VS_VERSION_INFO VERSIONINFO
FILEVERSION 4,4,2,0
PRODUCTVERSION 4,4,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", "QT Company\0"#公司名称
VALUE "FileDescription", "C++ Application Development Framework"#dll/exe描述
VALUE "FileVersion", "4.4.2.0\0"#版本
VALUE "LegalCopyright", "Copyright(C) 2017 The Qt Company Ltd."#版权
VALUE "OriginalFilename", "mylib4.dll\0"#原始文件
VALUE "ProductName", "mylib\0" #产品名
VALUE "ProductVersion", "4.4.2.0\0" #产品版本
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0804, 0x03A8 #中文:0x0804 0x03A8 英文:0x0409 0x04b0
END
END
/* End of Version info */
3.在pro文件中加入 RC_FILE = xxx.rc
4.效果
VS环境添加详细信息
在解决方案中右击 添加>>资源 打开添加资源对话框
双击Version新增.rc文件
根据需求进行如图所示的信息编辑
效果