Go语言fyne开发桌面应用程序-环境安装

环境安装

参考https://developer.fyne.io/started/#prerequisites网站

之前的文章介绍了如何安装GO语言这里不在叙述

msys2

首先安装msys2,https://www.msys2.org/

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
开始菜单打开MSYS2
在这里插入图片描述
执行

 $ pacman -Syu
  $ pacman -S git mingw-w64-x86_64-toolchain

注意:这里会出现多个unknow或者 could not be looked up remotely,请关闭各种杀毒防护软件
关闭之后重新生成key

pacman-key --init && pacman-key --populate msys2

然后再执行 -Syu那两个命令

这里如果出现选择,选择all全部安装

在这里插入图片描述
全部安装完成之后,将go和msys2的bin目录添加进入环境变量中
在这里插入图片描述

fyne

打开go编辑器安装fyne

go get fyne.io/fyne/v2@latest
go install fyne.io/fyne/v2/cmd/fyne@latest

在这里插入图片描述
注意:这里如果出现如下问题
go: fyne.io/fyne/v2@latest: module fyne.io/fyne/v2: Get “https://proxy.golang.org/fyne.io/fyne/v2/@v/list”: dial tcp 142.251.43.17:443: connectex: A connection attempt failed because the connected party did not properly respond
after a period of time, or established connection failed because connected host has failed to respond.
其实是go语言获取第三方的包失败了,可能go代理配得是国外的,改为国内的就好了

go env -w GOPROXY=https://goproxy.cn,direct

然后再执行安装
在这里插入图片描述

环境检测工具

https://geoffrey-artefacts.fynelabs.com/github/andydotxyz/fyne-io/setup/latest/
在这里插入图片描述
这个不用安装直接打开,如果全是绿色就说明环境没有问题
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/150292.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

企业大文件传输的四大误区:你还在用传统的FTP和网盘吗?

在当前数字化时代,数据已经成为企业的核心资产,而文件传输则是数据流动的重要方式。企业需要高效、安全、稳定地传输各种类型和规模的文件,无论是内部协作还是外部交付。然而,很多企业在文件传输方面存在一些误区,导致…

Python交易-通过Financial Modeling Prep (FMP)选择行业

介绍 在您的交易旅程中,无论您是在寻找理想的股票、板块还是指标,做出明智的决策对于您的成功至关重要。然而,收集和分析所需的大量数据可能相当艰巨。财务建模准备 (FMP) API的

jenkins+centos7上传发布net6+gitlab

工作中实践了一下jenkins的操作,所以记录一下这次经验 首先安装好jenkins并注册自己的jenkins账号 因为我们的项目代码管理使用的是gitlab,在开始之前先在jenkins上安装gitlab的插件,安装之后应该是要重启jenkins的服务,后续jen…

无线终端掉线问题专题

一、终端连接过程 1、通过beacon或者probe帧发现设备 2、accoc和auth过程 3、EAP过程 4、DHCP过程 5、portal过程 6、终端检测wlan是否可以上网 7、正常接入网络 二、终端无法上网 终端无法上网则说明终端在连接过程中某一个环节除了问题 1、发现AP过程,p…

【论文精读2】R-MVSNet

R-MVSNet【递归多视图立体网络】,论文全名:“Recurrent MVSNet for High-resolution Multi-view Stereo Depth Inference”,CVPR 2019(CCF A) 在MVSNet的基础上做了一些改进,主要解决的问题是代价体正则化(Cost Volume…

Mysql执行报错:[Err] 1292 - Truncated incorrect DOUBLE value:***

MySQL执行语句抛出异常: 上面错误提示概是下面几种情况: 数据类型不匹配:在进行数值比较或运算时,数据类型可能不匹配。例如,将一个字符串值与一个 DOUBLE 类型的列进行比较或运算,或者将一个非数字字符串…

Android设计模式--策略模式

每天都要完成一个小目标 一,定义 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化 什么意思呢?在我们平时的开发中,难免会遇到这种情况&…

【eNSP安装与使用】华为eNSP网络设备模拟器从安装到使用详细步骤(亲测有效,附安装包下载)

目录 写在前面涉及知识一、安装那些事1.1前期安装包准备(基于windows10环境测试)1.2 安装WinPcap1.3 安装Wireshark1.4 安装VirtualBox1.5 安装eNSP 二、使用那些事2.1 安装问题解决(启动设备ar1失败 错误代码41)2.2 测试使用 三、…

干货分享---- 金融贷款电销获客的方法、渠道

电话营销的现状是,它过去使用电话资源在常规交易平台上正常工作,但进入时,对方总是挂断电话,甚至被他人标记为骚扰,这使工作变得困难。事实上,电话营销交易量飙升的关键很简单,那就是营销技巧和…

AGI+机器人行业:AGI 赋能人形机器人,具身智能时代有望加速到来

目录 1AGI的关键拼图:起于大模型,终于具身智能 .2 具身智能助力AGI走进现实 3人形机器人是AGI最佳载体,业界研究进展加速 2.2 OpenAI升级迭代GPT,推动机器人“大脑”升级 2.3 Meta与CMU联手打造RoboAgent,用更少的…

【开源】基于JAVA的生活废品回收系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容三、界面展示3.1 登录注册3.2 资源类型&资源品类模块3.3 回收机构模块3.4 资源求购/出售/交易单模块3.5 客服咨询模块 四、免责说明 一、摘要 1.1 项目介绍 生活废品回收系统是可持续发展的解决方案,旨在鼓…

网上赚钱有哪些项目可以长期做?盘点六个靠谱的副业项目

很多想扩宽收入来源,或者准备从事网络副业项目的人来说,在网上找到一个靠谱的项目也并非易事。现在的网络时代,网上赚钱成了一个备受关注的话题。但是现在却到处充斥着金钱和骗局的诱惑,不谨慎的朋友很容易被骗踩坑。 那么&#x…

一文搞懂Transformer

近期Transformer系列模型的出现,增加了CV领域的多样性。但是Transformer这一不同领域的模型对学习者来说需要一个细致的学习过程.下面就是本菜鸟总结学习路线。 Transformer是基于attention机制。而attention机制又在Encoder、Decode中。本篇博客将从Attention->…

软件测试如何定位判断是前端的bug还是后端bug

📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢交流讨论:欢迎加入我们一起学习!📢资源分享:耗时200小时精选的「软件测试」资…

【漏洞复现】浙大恩特客户资源管理系统 fileupload.jsp 任意文件上传漏洞

文章目录 前言声明一、系统概述二、漏洞描述三、资产探测四、漏洞复现五、修复建议 前言 杭州恩软信息技术有限公司客户资源管理系统fileupload.jsp接口存在安全漏洞,攻击者可通过上传恶意脚本应用,获取服务器控制权限。 声明 请勿利用文章内的相关技术…

7个免费的优质图标素材网站,设计师必备!

对于交互设计师和产品经理来说,一套漂亮易用的图标可以算是提高效率的法宝,自己导出一套标准化的图标是一个巨大的工程。如何找到一个既美观又实用又能快速重用的图标?别慌,今天我们整理了7个价值高又好用的图标素材网站&#xff…

【unity插件】Shader实现UGUI的特效——UIEffect为 Unity UI 提供视觉效果组件

文章目录 前言地址描述Demo 演示Installation 安装如何玩演示用法使用示例完结 前言 一般的shader无法直接使用在UI上,需要在shader中定义特定的面板参数,今天就来推荐github上大佬做的一套开源的一系列UGUI,Shader实现的特效——UIEffect 为…

代码随想录 Day46 动态规划14 LeetCode T392 判断子序列 T115 不同的子序列

LeetCode T392 判断子序列 题目链接:392. 判断子序列 - 力扣(LeetCode) 题目思路: 本题有两种思路,第一个思路是使用双指针,第二个思路是使用动态规划,结尾笔者会附上两种方法的代码. 1.双指针 首先我们谈双指针的思路,就是让两个指针分别指向s和t字符…

Linux指令(二)

🎠🎠🎠🎠🎠🎠🎠🎠🎠🎠🎠🎠🎠🎠🎠🎠 🎖️🎖️🎖️&a…

C++入门,详解类和对象(1)

类和对象 一,前言二,类的介绍2.1类的引入2.2类的定义 三,类访问限定符及其分装3.1访问限定符说明 四,类的作用域五,类的实例化六,类对象模型6.1类的存储方式6.2类的大小计算 七,this指针7.1this…