在使用mingw-gcc编译的可执行文件中添加图标,需要使用资源文件(.rc文件)和资源编译器(windres)。以下是详细步骤:
在项目目录中创建一个名为resources.rc
的文件,并添加以下内容:
IDI_ICON1 ICON "icon.ico"
这里的IDI_ICON1
是图标的ID,ICON
表示资源类型,"icon.ico"
是图标文件的路径。
在命令行中使用windres
命令将资源文件编译为目标文件(.res文件):
windres resources.rc -o resources.res
这将在项目目录中生成一个名为resources.res
的文件。
在编译可执行文件时,将资源文件(.res文件)一起编译:
mingw-gcc main.c resources.res -o my_executable.exe
这将在项目目录中生成一个名为my_executable.exe
的可执行文件,其中包含了图标信息。
注意:在使用资源编译器(windres)时,需要确保已经安装了mingw-w64-tools
包,并将其添加到系统环境变量中。
领取专属 10元无门槛券
手把手带您无忧上云