做一个内涵丰富、身体健康、思想开放、有毅力的能力者

gcc编译并提添加图标、版本信息

  1. 先要准备一个.ico的文件
  2. 在.cpp同级目录新建一个.rc的文件,内容框架如下

    #include <windows.h>
    IDI_ICON1    ICON    DISCARDABLE     "favicon.ico"  //设置程序图标
    VS_VERSION_INFO VERSIONINFO
    FILEVERSION 1, 0, 0, 0
    PRODUCTVERSION 1, 0, 0, 0
    FILEFLAGSMASK 0x3fL
    FILEFLAGS 0x0L
    FILEOS 0x40004L
    FILETYPE 0x1L
    FILESUBTYPE 0x0L
    BEGIN
     BLOCK "StringFileInfo"
     BEGIN
         BLOCK "040904E4"
         BEGIN
             VALUE "CompanyName", "zealoner"
             VALUE "FileDescription", "MoreChat"
             VALUE "FileVersion", "1.0.0.0"
             VALUE "InternalName", "Zealoner"
             VALUE "LegalCopyright", "Copyright © www.zealoner.site"
             VALUE "OriginalFilename", "MoreChat.exe"
             VALUE "ProductName", "MoreChat"
             VALUE "ProductVersion", "1.0.0.0"
             VALUE "Comments", "Created by zealoner"
         END
     END
     BLOCK "VarFileInfo"
     BEGIN
         VALUE "Translation", 0x409, 1252
     END
    END
  3. windres -i "你的rc文件" -o "输出的链接图标文件.o"
  4. g++ 源程序.cpp 链接后的图标文件.o -o 编译输出的文件.exe

添加新评论