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
本文著作权归作者 [ zealoner ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。

发表留言