1.

go get github.com/akavel/rsrc

2.

创建manifest文件, 命名:main.exe.manifest :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentityversion="1.0.0.0"processorArchitecture="x86"name="controls"type="win32"
></assemblyIdentity>
<dependency><dependentAssembly><assemblyIdentitytype="win32"name="Microsoft.Windows.Common-Controls"version="6.0.0.0"processorArchitecture="*"publicKeyToken="6595b64144ccf1df"language="*"></assemblyIdentity></dependentAssembly>
</dependency>
</assembly>

3. 生成syso文件

rsrc -manifest main.exe.manifest -ico rc.ico -o main.syso

4. 将生成的main.syso文件拷贝到main.go同级目录

5. 编译生成main.exe

go build -o main.exe Project/main

最终效果图:

给go生成的windows exe文件添加icon图标相关推荐

  1. 如何从Windows EXE文件中提取图标

    Sometimes you're working on a project and need access to a high-quality version of a Windows 10 appl ...

  2. exe 文件添加大尺寸图标

    工具:Restorator2018 1.使用 Restorator 打开 exe 文件,打开之后在左边的 Resource Tree 中,右键打开的 exe 文件,选择 Add Resource. 2 ...

  3. 在macOS下启用CGO_ENABLED的交叉编译Go语言项目生成Windows EXE文件

    Goland 编写项目完成,开发环境运行正确 比如如下工程: 项目中引用了Go开源Gui: github.com/andlabs/ui package mainimport ("github ...

  4. Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子

    Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...

  5. Windows EXE文件关联

    1.什么是文件关联 文件关联,是为了在Windows中实现方便的操作,将某一类数据文件与一个相关的程序建立联系,当用鼠标双击这类数据文件时,Windows操作系统就自动启动关联的程序,打开这个数据文件 ...

  6. windows .exe 文件默认打开方式变成记事本的解决方法

    windows .exe 文件默认打开方式变成记事本的解决方法 如果cmd.exe打不开,先将默认打开方式切换成cmd.exe 如果用户选择了默认的模式,会在注册表中写一个UserChoice的注册信 ...

  7. jupyter lab指定exe文件添加、更改R kernel

    jupyter lab指定 R.exe 文件添加R kernel 添加默认R kernel 指定 R.exe 添加kernel 最近学习R语言,很喜欢jupyter lab的界面,所以想在jupyte ...

  8. qt 修改.exe文件图标_如何在没有错误的情况下更改压缩的.EXE文件上的图标

    qt 修改.exe文件图标 We've previously shown you how to modify the icon on an .EXE file, but if you've tried ...

  9. AD18为PCB文件添加LOGO图标

    ** AD18(下载PCB Logo Creator)为PCB文件添加LOGO图标 ** 最近在做一个电路设计,经过一番设计制作后,完成了PCB的布局和连线,最后想给自己的PCB板添加一个属于自己的L ...

最新文章

  1. github上删除一个仓库
  2. Cacti 显示自定义的 SNMP 数据
  3. Docker 命令自动补全必须有
  4. python方差分析模型的预测结果怎么看_statsmodels中方差分析表结果解析
  5. 微软“.Net社区虚拟大会”dotnetConf2015:关键词:.NET 创新、开源、跨平台
  6. python文件操作的方法_python中文件操作的基本方法
  7. 毕业设计--MySqL的初探
  8. CenterCrop的Video View
  9. 中国无线充电行业发展规模与投资可行性咨询报告2022-2027年版
  10. pdf页面倒序如何调整?
  11. 【嵌入式】基于SPI的M8266WIFI模块调试
  12. 吃鸡显示连接服务器超时,吃鸡 怎么显示连接超时 | 手游网游页游攻略大全
  13. scRNA-seq Course 学习
  14. 【毕业设计】基于 stm32 的病房呼叫系统 - 物联网 嵌入式 单片机
  15. oracle18c创建数据库,Oracle 18C 手工创建CDB
  16. linux sd卡 分区变大,Linux下使用fdisk命令将高容量SD卡(SDHC)格成两个分区
  17. 中文常用停用词表(哈工大停用词表、百度停用词表
  18. 斯坦福21秋季:实用机器学习-李沐课程笔记
  19. 自然语言处理(十四):从零开始构建使用注意力机制的Seq2Seq网络实现翻译任务
  20. 【Sharding-JDBC】 (五)整合mybatis-plus 解决分布式事务(基于XA)

热门文章

  1. 深度学习 --- Hopfield神经网络详解
  2. 戴尔服务器磁盘阵列及坏道修复
  3. scrapy爬虫演示---爬取中国新闻网
  4. 多态,继承,引用指针对象一顿扒.
  5. 夜莺n9e对接多个Prometheus
  6. 详解:7大经典回归模型
  7. ios的常用的一些方法
  8. 跟李宁老师学Python视频课程(20):Python 测试-李宁-专题视频课程
  9. ImageIo读取图片出现一层红色的背景
  10. 什么是聚簇索引与非聚簇索引(转)