当前位置:   article > 正文

fyne开发之环境搭建(保姆喂饭级教程)_如何安装go fyne

如何安装go fyne

使用fyne开发的前提条件

使用Fyne 需要 3 个基本元素,Go 工具(至少版本 1.12),C 编译器(连接系统图形驱动程序)和系统图形驱动程序
不同系统的安装步骤
这里主要讲Windows

Windows安装步骤

1.安装go,配置golang环境

这一点看其它go语言安装就可以了主要是现在没啥子心情写这个。安装之后记得正确的配置golang的GOPATH和GOROOT

2.安装C编译器,优选MSYS2

C编译器有三个选择:
在这里插入图片描述
MSYS2 与 MingW-w64 - msys2.org
官网界面如下:
在这里插入图片描述

TDM-GCC - tdm-gcc.tdragon.net
官网界面如下:
在这里插入图片描述

cygwin - cygwin.com
官网界面如下:
在这里插入图片描述

安装MSYS2

下载MSYS2的安装包

由于在国外,下载不稳定(无科学上网的情况),所以直接使用阿里云的链接下载这是我的阿里云盘
C编译器的下载链接
我在云盘里放了两个文件,选择MSYS就可以了,选另外一个也可以
在这里插入图片描述

下载完成后打开安装包

在这里插入图片描述

安装操作

在这里插入图片描述

指定MSYS的安装目录(决定了MSYS2下载数据的存放位置)

在这里插入图片描述
最好不要选择默认放C盘,另外安装路径最好不要有中文字符。更改完安装位置之后点击下一步
在这里插入图片描述
这里默认即可,接下来等待安装完成()
在这里插入图片描述
安装完成
在这里插入图片描述
注意,不要勾选运行的选项框
在这里插入图片描述
去掉勾选
在这里插入图片描述

对MSYS2进行配置

在启动页面打开MYSY64的终端(蓝色的那个)
在这里插入图片描述

在这里插入图片描述
打开之后的样子
在这里插入图片描述
在这个终端中输入下面两条指令

pacman -Syu

pacman -S git mingw-w64-x86_64-toolchain
  • 1
  • 2
  • 3
输入pacman -Syu指令

在这里插入图片描述
中间会有选项,直接Y,然后回车
在这里插入图片描述
在这里插入图片描述

输入下一条指令(以管理员模式运行)

刚刚最后一个Y是让终端重启以完成更新,现在重新打开终端(还是蓝色的那个)
输入指令

pacman -S git mingw-w64-x86_64-toolchain
  • 1

还是一样的,直接按Y,然后回车就好了
在这里插入图片描述
这里直接回车
在这里插入图片描述
这里输入Y
在这里插入图片描述
温馨提示:
这里的下载的时间会比较漫长,找点事情做,写几行代码。不要慌张
安装完成,
安装完成
在这里插入图片描述

最后可能会出现报错
在这里插入图片描述
但是这个没有任何关系,重新输入上面的指令就可以了。

如果重新输入指令都不行的话,卸载掉,重新安装就可以了。

将MSYS2的64配置到Path中(重点)

打开你的MSYS2的安装目录,打开之后长这样
在这里插入图片描述
打开这个文件夹
在这里插入图片描述
再打开bin目录
在这里插入图片描述
bin目录里应该长这样
在这里插入图片描述
而往下翻,可以看到一个gcc.exe。如果没有则重新执行指令或者重新安装MSYS2.
在这里插入图片描述

对电脑的高级环境变量设置

创建变量,然后添加进Path
在这里插入图片描述

MSYS2_HOME64

你MSYS2的安装路径\MSYS\mingw64\bin(需要绝对路径)
  • 1
  • 2
  • 3

在Path中设置:新建-保存
在这里插入图片描述

%MSYS@_HOME64%
  • 1

然后确定,保存退出。

使用cmd验证
gcc --version
  • 1

运行结果:
在这里插入图片描述

下载fyne

使用go mod管理

go mod init 模块名(项目名)
  • 1

下载

go get fyne.io/fyne/v2

go mod tidy
  • 1
  • 2
  • 3

Done

Mac

下载golang

Mac的go下载下载Go并按照说明进行操作

从mac的应用商店中安装Xcode

Mac App Store 安装 Xcode

在终端中设置Xcode

通过打开“终端”窗口并键入以下内容来设置 Xcode 命令行工具:xcode-select --install
在 macOS 中,图形驱动程序已经安装。

Linux

Linux安装东西很简单,敲一行指令,然后回车就完事了,下面是不同的Linux系统的安装指令

Debian / Ubuntu:

sudo apt-get install golang gcc libgl1-mesa-dev xorg-dev
  • 1

Fedora:

sudo dnf install golang gcc libXcursor-devel libXrandr-devel mesa-libGL-devel libXi-devel libXinerama-devel libXxf86vm-devel
  • 1

Arch Linux:

sudo pacman -S go xorg-server-devel libxcursor libxrandr libxinerama libxi
  • 1

Solus:

sudo eopkg it -c system.devel golang mesalib-devel libxrandr-devel libxcursor-devel libxi-devel libxinerama-devel
  • 1

openSUSE:

sudo zypper install go gcc libXcursor-devel libXrandr-devel Mesa-libGL-devel libXi-devel libXinerama-devel libXxf86vm-devel
  • 1

Void Linux:

sudo xbps-install -S go base-devel xorg-server-devel libXrandr-devel libXcursor-devel libXinerama-devel
  • 1

Alpine Linux :

sudo apk add go gcc libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev linux-headers mesa-dev
  • 1

Raspberry Pi(树莓派)

sudo apt-get install golang gcc libegl1-mesa-dev xorg-dev
  • 1

BSD

在这里插入图片描述

安卓

在这里插入图片描述

IOS

在这里插入图片描述
要为iOS开发应用程序,你需要访问一台苹果Mac电脑,根据上面的macOS选项卡进行配置。

你还需要创建一个苹果开发者帐户,并注册开发者计划(费用适用),以获得在任何设备上运行应用程序所需的证书

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/42964
推荐阅读
相关标签
  

闽ICP备14008679号