Go编译的exe程序设置图标和右键属性的详细信息

  1. 下载安装MinGW
    MinGW Installation Manager下载地址:https://osdn.net/projects/mingw/releases/
    安装完成后运行选择Basic Setup,如下图所示:
    安装MainGW
    在右侧选择上图中深色文本框,点击Installation选择Apply Change,在弹出的窗口中点击Apply等待完成
    安装完成后,在dos窗口中运行

    gcc -v
    

    显示如下:
    安装MinGW
    则表示安装成功

  2. 准备一个ico图标文件,放在与main包下(与main方法文件同目录,也可以放在其它目录,这里为了方便不做赘述)

  3. 新建一个.rc文件,名字为main.rc(这里也可以取其它名字),也在主程序(main入口方法文件)同级目录,输入内容:

    IDI_ICON1 ICON "cefclient.ico"
    
  4. MinGW 执行 (在主程序目录下)

    windres -o main.syso main.rc
    
  5. go build 编译出exe程序

  6. 需要一个工具,叫做 ResourceHacker , 可以在网上直接搜索下载

  7. 使用ResourceHacker打开编译出的exe程序,点击添加使用脚本模板
    使用脚本模板
    在弹出的下拉选框中选择VERSION_INFO,然后点击添加
    选择VERSION_INFO
    然后编辑对应的信息(信息的字段说明可以参考此内容:https://msdn.microsoft.com/en-us/library/windows/desktop/aa381049(v=vs.85).aspx):编辑属性详细信息
    修改完成之后按F5编译并且保存,基本上就算完成了

补充: 想让go编译的程序在Windows点击运行不启动终端gui,可以在编译的时候加入如下参数

	-ldflags "-H windowsgui"

整个编译语句是:

 go build -ldflags "-H windowsgui" main.go
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值