fyne开发之环境搭建(保姆喂饭级教程)

这篇具有很好参考价值的文章主要介绍了fyne开发之环境搭建(保姆喂饭级教程)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用fyne开发的前提条件

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

Windows安装步骤

1.安装go,配置golang环境

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

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

C编译器有三个选择:
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
MSYS2 与 MingW-w64 - msys2.org
官网界面如下:
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

TDM-GCC - tdm-gcc.tdragon.net
官网界面如下:
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

cygwin - cygwin.com
官网界面如下:
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

安装MSYS2

下载MSYS2的安装包

由于在国外,下载不稳定(无科学上网的情况),所以直接使用阿里云的链接下载这是我的阿里云盘
C编译器的下载链接
我在云盘里放了两个文件,选择MSYS就可以了,选另外一个也可以
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

下载完成后打开安装包

如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

安装操作

如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

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

如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
最好不要选择默认放C盘,另外安装路径最好不要有中文字符。更改完安装位置之后点击下一步
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
这里默认即可,接下来等待安装完成()
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
安装完成
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
注意,不要勾选运行的选项框
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
去掉勾选
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

对MSYS2进行配置

在启动页面打开MYSY64的终端(蓝色的那个)
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
打开之后的样子
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
在这个终端中输入下面两条指令

pacman -Syu

pacman -S git mingw-w64-x86_64-toolchain
输入pacman -Syu指令

如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
中间会有选项,直接Y,然后回车
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

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

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

pacman -S git mingw-w64-x86_64-toolchain

还是一样的,直接按Y,然后回车就好了
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
这里直接回车
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
这里输入Y
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
温馨提示:
这里的下载的时间会比较漫长,找点事情做,写几行代码。不要慌张
安装完成,
安装完成
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

最后可能会出现报错
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
但是这个没有任何关系,重新输入上面的指令就可以了。

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

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

打开你的MSYS2的安装目录,打开之后长这样
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
打开这个文件夹
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
再打开bin目录
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
bin目录里应该长这样
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
而往下翻,可以看到一个gcc.exe。如果没有则重新执行指令或者重新安装MSYS2.
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

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

创建变量,然后添加进Path
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

MSYS2_HOME64

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

在Path中设置:新建-保存
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

%MSYS@_HOME64%

然后确定,保存退出。

使用cmd验证
gcc --version

运行结果:
如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

下载fyne

使用go mod管理

go mod init 模块名(项目名)

下载

go get fyne.io/fyne/v2

go mod tidy

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

Fedora:

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

Arch Linux:

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

Solus:

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

openSUSE:

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

Void Linux:

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

Alpine Linux :

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

Raspberry Pi(树莓派)

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

BSD

如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

安卓

如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang

IOS

如何安装go fyne,golang开发之fyne桌面开发,windows,linux,服务器,golang
要为iOS开发应用程序,你需要访问一台苹果Mac电脑,根据上面的macOS选项卡进行配置。

你还需要创建一个苹果开发者帐户,并注册开发者计划(费用适用),以获得在任何设备上运行应用程序所需的证书文章来源地址https://www.toymoban.com/news/detail-818319.html

到了这里,关于fyne开发之环境搭建(保姆喂饭级教程)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 搭建nacos环境(保姆级教程)

    2.2.1 服务发现中心 根据上节讲解的网关的架构图,要使用网关首先搭建Nacos。 首先搭建Nacos服务发现中心。 在搭建Nacos服务发现中心之前需要搞清楚两个概念:namespace和group namespace:用于区分环境、比如:开发环境、测试环境、生产环境。 group:用于区分项目,比如:xueche

    2024年02月03日
    浏览(36)
  • JSP环境搭建教程(保姆级!!)

    Java Server Pages (JSP) 是一种由 Sun Microsystems 开发的用于创建动态网页的技术。它是 Java EE (Java Enterprise Edition) 技术的一部分,允许开发者在 HTML 中嵌入 Java 代码,从而实现动态内容的生成。 JSP 主要由两部分组成:静态数据和 JSP 元素。静态数据可以是任何类型的文本,包括 HT

    2024年02月13日
    浏览(193)
  • Appium自动化环境搭建保姆级教程

    APP自动化测试运行环境比较复杂,稍微不注意安装就会失败。我见过不少朋友,装了1个星期,Appium 的运行环境还没有搭好的。 搭建环境本身不是一个有难度的工作,但是 Appium 安装过程中确实存在不少隐藏的比较深的坑,如果一不小心踩中了其中的一个,那可能会花费比较

    2024年02月05日
    浏览(49)
  • 树莓派驱动开发--搭建环境篇(保姆级)

            1.1、 虚拟机环境搭建 下载虚拟机vm,然后建立一个虚拟机,我这边用的ubantu版本是16.04,正点原子的,很稳定这个版本,推荐! 链接:https://pan.baidu.com/s/1r6NEANYDDbs7bg_lmPMeXA?pwd=hsw1  提取码:hsw1         1.2、 ssh、nfs、ftp搭建 使用命令搭建ssh 按步骤使用命令搭建nfs 

    2024年04月29日
    浏览(37)
  • Spark环境搭建安装及配置详细步骤(保姆教程)

    1 Spark-Local 模式  1.1 解压缩文件  将 spark-2.1.1-bin-hadoop3.2.tgz 文件上传到 Linux 并解压缩,放置在指定位置,路径中。  1.2 启动 Local 环境  1) 进入解压缩后的路径,执行如下指令   2) 启动成功后,可以输入网址进行 Web UI 监控页面访问   1.4 退出本地模式  按键 Ctrl+C 或输入

    2024年02月02日
    浏览(47)
  • 【2023最叼教程】Appium自动化环境搭建保姆级教程

    APP自动化测试运行环境比较复杂,稍微不注意安装就会失败。我见过不少朋友,装了1个星期,Appium 的运行环境还没有搭好的。 搭建环境本身不是一个有难度的工作,但是 Appium 安装过程中确实存在不少隐藏的比较深的坑,如果一不小心踩中了其中的一个,那可能会花费比较

    2024年02月02日
    浏览(38)
  • odoo 本地安装搭建环境 (windows版 保姆级教程)

            最近换工作,也换了一个技术栈--odoo,以前在神码也做过odoo,但是当时数据库都是连的远程的服务器的数据库,现在这家公司数据库也得用本地的,就这点差别吧。         后面我也会把我在odoo的经验积累和研创都在csdn记录下,一是当作自己的一个笔记,二是

    2024年02月09日
    浏览(55)
  • Hadoop环境搭建及常见问题解决(保姆级教程)

    学习大数据的路上,肯定少不了Hadoop的陪伴。 在学习Hadoop之初,一件\\\"痛苦\\\"的事情莫过于装环境,没有环境,练不了HDFS命令,写不了MapReduce程序,后续的HBase、Hive无从下手。 为了学好Hadoop,于是下决心,一定把环境装好,于是,跟着老师做,跟着网上学,别人都顺理成章、

    2023年04月09日
    浏览(78)
  • Maix Bit(K210)保姆级入门上手教程---环境搭建

    Maix Bit(K210)保姆级入门上手教程—外设基本使用 Maix Bit(K210)保姆级入门上手教程—自训练模型之云端训练 这是K210快速上手系列文章,主要内容是,设备连接,环境准备,运行第一个程序 阅读文章前提: python基础 ,K210是使用Micropython脚本语法的,因此需要一些python基础,

    2024年01月16日
    浏览(49)
  • ai绘画工具Stable Diffusion,Windows本地环境搭建教程(保姆级)

    配置要求 Windos 10及以上的操作系统; GPU显存最低4G, NVIDIA卡; 由于各种模型体量比较大,一个大模型2-5G,需留有充足的存储空间(20g+); 为什么选择Stable Diffusion 灵活开源,强大的ai生成工具 各种插件,大佬云集 没有审核限制 准备工作 (需要的安装包文中提供了下载链接,

    2024年02月05日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包