Qt 发布软件(添加版本号)

注:以下资料,来源于网上查找

  1. 创建文件 "version.rc",内容设置如下,文件编码设置为gbk,不然会乱码

    # if defined(UNDER_CE)
    #  include <winbase.h>
    # else
    #  include <windows.h>
    # endif

    VS_VERSION_INFO VERSIONINFO
                FILEVERSION 1,0,0,1
                PRODUCTVERSION 1,0,0,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 "080404b0"
                BEGIN
                                        VALUE "CompanyName", "TODO: <公司名>\0"
                                        VALUE "FileDescription", "TODO: <文件说明>\0"
                                        VALUE "FileVersion", "1.0.0.1\0"
                                        VALUE "InternalName", "examples_rpa.exe\0"
                                        VALUE "LegalCopyright", "Copyright (C) 2022"
                                        VALUE "OriginalFilename", "examples_rpa.exe\0"
                                        VALUE "ProductName", "TODO: <产品名>\0"
                                        VALUE "ProductVersion", "1.0.0.0\0"
                END
            END
            BLOCK "VarFileInfo"
            BEGIN
                                VALUE "Translation", 0x0804, 1200
            END
        END
    /* End of Version info */
  1. 编译辅助工具添加 "version.rc"文件

一、cmake
//如下代表添加所有后缀是".rc"的文件
${PROJECT_SOURCE_DIR}/*.rc

file(GLOB_RECURSE SOURCE_FILES
${PROJECT_SOURCE_DIR}/*.c
${PROJECT_SOURCE_DIR}/*.cc
${PROJECT_SOURCE_DIR}/*.cpp
${PROJECT_SOURCE_DIR}/*.h
${PROJECT_SOURCE_DIR}/*.hpp
${PROJECT_SOURCE_DIR}/*.ui
${PROJECT_SOURCE_DIR}/*.qrc
${PROJECT_SOURCE_DIR}/*.rc
)
set(PROJECT_SOURCES
    ${SOURCE_FILES}
)

二、qmake
RC_FILE += ./version.rc

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值