golang(go语言)打包成带图标的 exe 可执行文件,步骤如下

1、生成 ico 图标

先准备好要作为图标的图片

然后将图片生成 ico 文件

笔者使用在线生成 ico 文件的网站生成

生成后的图标文件

2、生成 syso 文件

将生成的 favicon.ico 文件复制到要打包的项目根目录下

创建 main.rc 文件,rc文件的名称main 与项目根目录下 main.go的 main 同名

main.rc文件内容(将下面内容复制到 main.rc 文件中)

在项目根目录下打开 cmd 窗口运行命令 windres -o main.syso main.rc 生成 main.syso 文件

动态图

运行后生成 main.syso 文件

3、项目打包

在项目根目录下运行 go build 命令打包项目

打包完成

成功打包带图标的 exe 文件 

总结