需求:
编译输出的exe 文件名为: window.exe
给此 exe 添加一个 ico 图标
步骤
- 准备好一个ico 图片文件,命名为: window.ico [推荐:与应用名称一致]
- 进到项目根目录
- 把ICO文件复制到根目录下面
- 在根目录下创建 window.rc 文件[文件名推荐与应用名称一致],并用文本编辑器打开,写入如下内容,
其中ico 文件为当前目录下的ico文件名
IDI_ICON1 ICON "window.ico" - 在根目录下使用命令【windres -o window.syso window.rc 】会生成一个 window.syso 文件
- 编译应用: go build .
提示:
windres 命令可以在包【mingw64】中找到
可以直接安装 msys 来使用
Msys 安装 mingw-w64-x86_64
pacman -S mingw-w64-x86_64-toolchain base-devel # 全部安装吧!我也不知道具体是啥!
安装好之后,配置相关环境变量
C:\msys64\usr\bin
C:\msys64\mingw64\bin
测试
windres --hlep