1. 下载icon - https://blog.csdn.net/halo_hsuh/article/details/106653918
2. 将下载后的icon放到指定文件夹
例如同工程 目录下的 resource文件夹内 resource/*.ico
3. 下载包支持 - https://github.com/josephspurrier/goversioninfo
go get github.com/josephspurrier/goversioninfo/cmd/goversioninfo
下载完在Go环境bin目录下就看到了 “goversioninfo.exe”
Note: bin目录记得在系统环境中, 否则指令访问不到会调用失败的哦
4. 下载 https://github.com/josephspurrier/goversioninfo 工程文件
将 goversioninfo\testdata\example64\versioninfo.json 放到main函数同级目录
Note: goversioninfo\testdata\example64\versioninfo.json 文件即可以配置版本信息
5. 在main函数文件第一列添加
//go:generate goversioninfo -icon=resource/greentree.ico
执行 go generate指令 目录下生成 resource.syso
6. build
go build -o myapp.exe 即可
就可以看到你的程序带上图标 和 版本号信息咯