1. 下载依赖
    go get github.com/akavel/rsrc

    2. 将下载的ico文件放在工程目录下

    3. **创建manifest文件, 命名:xxxx.exe.manifest
    <?xml version=”1.0” encoding=”UTF-8” standalone=”yes”?>

    version=”1.0.0.0”
    processorArchitecture=”x86”
    name=”controls”
    type=”win32”
    >


    type=”win32”
    name=”Microsoft.Windows.Common-Controls”
    version=”6.0.0.0”
    processorArchitecture=”
    publicKeyToken=”6595b64144ccf1df”
    language=”

    >



    4. 生成syso文件**
    rsrc -manifest main.exe.manifest -ico main.ico -o main.syso

    5. 编译生成
    go build -ldflags ‘-w -s -H=windowsgui’ -o main.exe
    命令行程序的话,不需要 -H windwsgui, 并且不需要指定go文件