• 怎么给qt程序添加版本信息


    windows下的可执行文件的属性中有版本这个信息,她含有版本信息,描述,版权等等。对于qt的程序,要含有这样的信息,该怎么办呢?那就如下操作吧:新建***.rc文件,在rc文件填入下的信息

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

    VS_VERSION_INFO VERSIONINFO
        FILEVERSION 1,0,0,0
        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 "040904B0"
                BEGIN
                    VALUE "CompanyName", "artphoto365.com"
                    VALUE "FileDescription", "ArtPhoto365C线下软件"
                    VALUE "FileVersion", "1.0.0.0"
                    VALUE "LegalCopyright", "(C) 2010-2011 artphoto365.com"
                    VALUE "OriginalFilename", "ArtPhoto365C.exe"
                    VALUE "ProductName", "ArtPhoto365C线下软件"
                END
            END
        END
    然后记住将pro文件的OTHER_FILES += resource.rc改成RC_FILE = resource.rc,要不编译生成的程序不含有版本信息。

    就到这里

    以上信息来源于qtcn论坛及qt帮助网页

    http://doc.qt.nokia.com/4.7/appicon.html

  • 相关阅读:
    随机数
    质数
    猜数
    失败
    判断质数
    2019.7.21记录
    9*9乘法表
    小人
    奔跑的字母

  • 原文地址:https://www.cnblogs.com/findumars/p/4836577.html
Copyright © 2020-2023  润新知