在MinGW-gcc编译的可执行文件中添加图标,可通过以下步骤实现:
.ico
格式的图标文件(如app.ico
),确保其与源代码在同一目录或指定路径。.rc
(如app.rc
)。windres
工具将.rc
文件编译为.res
文件:
windres app.rc -o app.res
此步骤生成资源文件app.res
。.res
文件与源代码一起链接:
gcc main.c app.res -o app.exe
编译完成后,app.exe
将包含图标。.rc
文件中添加版本块,例如:
#include <windows.h> 1 VERSIONINFO FILEVERSION 1,0,0,0 PRODUCTVERSION 1,0,0,0 BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "080004b0" // 英文(美国) BEGIN VALUE "CompanyName", "Your Company" VALUE "FileVersion", "1.0" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0x409, 1252 END END
需根据目标语言调整BLOCK
标识符。.ico
文件兼容Windows系统,推荐使用32×32或256×256像素版本。"icons/app.ico"
)。通过以上步骤,即可为MinGW-gcc生成的可执行文件添加图标。
领取专属 10元无门槛券
手把手带您无忧上云