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/

这个不用安装直接打开,如果全是绿色就说明环境没有问题

因为存在跨平台问题

开启cgo

复制代码
 go env -w CC=gcc CGO_ENABLED=1
相关推荐
季明洵10 分钟前
C语言实现单链表
c语言·开发语言·数据结构·算法·链表
小小张说故事16 分钟前
BeautifulSoup:Python网页解析的优雅利器
后端·爬虫·python
墨雪不会编程17 分钟前
C++之【深入理解Vector】三部曲最终章
开发语言·c++
怒放吧德德17 分钟前
后端 Mock 实战:Spring Boot 3 实现入站 & 出站接口模拟
java·后端·设计
浅念-25 分钟前
C语言编译与链接全流程:从源码到可执行程序的幕后之旅
c语言·开发语言·数据结构·经验分享·笔记·学习·算法
biyezuopinvip29 分钟前
基于Spring Boot的企业网盘的设计与实现(任务书)
java·spring boot·后端·vue·ssm·任务书·企业网盘的设计与实现
UrbanJazzerati31 分钟前
Python编程基础:类(class)和构造函数
后端·面试
小宋102135 分钟前
Java 项目结构 vs Python 项目结构:如何快速搭一个可跑项目
java·开发语言·python
楚兴1 小时前
MacBook M1 安装 OpenClaw 完整指南
人工智能·后端
一晌小贪欢1 小时前
Python 爬虫进阶:如何利用反射机制破解常见反爬策略
开发语言·爬虫·python·python爬虫·数据爬虫·爬虫python