go buildして生成するexeファイルにアイコンをファイルをrsrc
を使って埋めこむ手順です
アイコンファイルの用意
exeに埋め込むためのアイコンファイル(.ico)を用意してください
ここでは、SampleApp.ico を用意したものとします
rsrcの入手とexe化
以下の手順でrsrc
を取得してビルドします
go get -v github.com/akavel/rsrc
cd %GOPATH%/src/github.com/akavel/rsrc
go build
これでrsrc.exeができるので、このファイルをPATHが通ったディレクトリに配置します。
アイコンファイルの埋め込みとビルド
ビルド対象のgoファイルがあるディレクトリへ移動して以下を実行します
rsrc -ico SampleApp.ico -o SampleApp.syso
go build
これで生成されたexeに対象のアイコンファイルが埋め込まれた状態になっています