当前位置:首页 > 技术手札 > 正文内容

Qt添加版本信息

秋风渡红尘6年前 (2020-05-09)技术手札2427

网上的教程其实很多了,这里主要添加一些细节。先说怎么添加版本信息。

1、在pro工程文件里加入


RC_FILE += \
    version.rc

VERSION = 1.0.0
2、构建程序。


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,构建的时候不一定是这两个值,改成这样才会显示语言是中文。

扫描二维码推送至手机访问。

版权声明:本文由咿呀贝发布,如需转载请注明出处。

本文链接:https://www.yiyabei.cn/?id=53

标签: QT版本信息
分享给朋友:

相关文章

ubuntu修改grub2启动项背景与文字颜色

ubuntu修改grub2启动项背景与文字颜色

       以下内容在ubuntu16.04下测试成功。         一、修改启动项背景: 1...

局域网和外网多重网络同时使用

局域网和外网多重网络同时使用

要点: 1、ip、子网掩码都使用内网; 2、网关保证空白; 3、设置静态路由。 具体操作: 1、保证完成了上述1、2两条操作; 2、设置静态路由...

UG NX8.0/8.5 OPEN配置visual studio2017环境

UG NX8.0/8.5 OPEN配置visual studio2017环境

摘录的博客文档,方便自己使用,原文为NX10.0,经自己测试,同样适用于NX8.0/8.5。 将NX10.0安装文件下的vs_file中的VC、VC#、VB文件夹复制到VS2017的安装文件夹下...

ubuntu VPS 安装LXDE+VNC桌面 附配Firefox浏览器及简体中文

ubuntu VPS 安装LXDE+VNC桌面 附配Firefox浏览器及简体中文

apt-get install xorg lxde-core tightvncserver tightvncserver :1 tightvncserver -kill :1 vi ~/.vnc/xstartup 添加 lxter...

UBUNTU 安装owncloud

UBUNTU 安装owncloud

wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_16.04/Release.key -O Release.key apt-key...

ubuntu QT5.11.1链接MYSQL数据库出错的问题。

ubuntu QT5.11.1链接MYSQL数据库出错的问题。

编译后链接数据库时提示 QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE,QMYSQL……...