天天看点

使用RC文件为EXE设置图标及属性

RC文件内容:

IDI_ICON1	ICON    DISCARDABLE	 "1.ico"  //设置程序图标
//1 24 uac.manifest            //增加权限

//在VS编译器增加权限需要在pro文件中加入QMAKE_LFLAGS配置
//QMAKE_LFLAGS += /MANIFESTUAC:\"level=\'requireAdministrator\' uiAccess=\'false\'\"

#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 "080404b0"
            BEGIN
                VALUE "CompanyName",      "一去、二三里"                  //公司名称
                VALUE "FileDescription",  "烟村、四五家"                  //文件说明
                VALUE "InternalName",     "亭台、六七座"                  //内部文件名
                VALUE "ProductName",      "八九、十枝花"                  //产品名称
                VALUE "OriginalFilename", "邵康节.exe"                    //原始文件名
                VALUE "LegalCopyright",   "Copyright (C)2001-2017"        //版权
                VALUE "ProductVersion",   "1.0.0.0"                       //产品版本号
                VALUE "FileVersion",      "1.0.0.0"                       //文件版本
            END
        END
        BLOCK "VarFileInfo"
        BEGIN
            VALUE "Translation", 0x804, 1200
        END
    END
           

将RC和图标文件放到与源码相同目录 将图标添加到资源中 在PRO文件中加入如下内容(resource为RC文件名称):

RC_FILE= resource.rc
           

继续阅读