您的位置:首页 > 编程语言 > Qt开发

Qtcreator 程序添加版本信息

2016-06-20 18:30 381 查看

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\0"

                VALUE "FileDescription", "ArtPhoto365C线下软件\0"

                VALUE "FileVersion", "1.0.0.0\0"

                VALUE "LegalCopyright", "(C) 2010-2011 artphoto365.com\0"

                VALUE "OriginalFilename", "ArtPhoto365C.exe\0"

                VALUE "ProductName", "ArtPhoto365C线下软件\0"

            END

        END

    END

然后记住将pro文件的OTHER_FILES += resource.rc改成RC_FILE = resource.rc,要不编译生成的程序不含有版本信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Qt 版本