golang(go语言)打包成带图标的 exe 可执行文件,步骤如下
1、生成 ico 图标
先准备好要作为图标的图片
然后将图片生成 ico 文件
笔者使用在线生成 ico 文件的网站生成
生成后的图标文件
2、生成 syso 文件
将生成的 favicon.ico 文件复制到要打包的项目根目录下
创建 main.rc 文件,rc文件的名称main 与项目根目录下 main.go的 main 同名
main.rc文件内容(将下面内容复制到 main.rc 文件中)
IDI_ICON1 ICON "favicon.ico"
在项目根目录下打开 cmd 窗口运行命令 windres -o main.syso main.rc 生成 main.syso 文件
windres -o main.syso main.rc
动态图
运行后生成 main.syso 文件
3、项目打包
在项目根目录下运行 go build 命令打包项目
go build
打包完成
成功打包带图标的 exe 文件
至此完