windows 安装 gcc 编译 fyne 项目

这篇博客介绍了如何在Windows环境下为Fyne GUI库安装GCC。首先,强调了如果要编译Fyne应用,必须安装GCC。接着,详细讲解了通过MSYS2来安装GCC的步骤,包括下载安装程序、打开mingw64.exe以及运行特定的pacman命令来升级软件包和安装所需的工具链。最后,提到了将mingw64in目录添加到环境变量并重启VSCode以使GCC生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

fyne 官网

一、说明

官网说明
可以看到官网写的,如果是第一次使用,需要安装 go 语言,安装 gcc,获取 fyne 依赖,其中麻烦点的就是 gcc,如果不安装 gcc,就不可以编译

写一个小示例,在 run 的时候会提示没有找到 gcc,下面开始安装
直接编译测试

二、安装 gcc

msys2 官网
在上面 fyne 官网中也有写到安装 gcc 的教程,翻译一下可以看到,这里也使用他推荐的 msys2 安装
官网安装gcc教程
点击这个就可以下载安装程序了
下载msys2地点
在安装完成后不用勾选运行,因为要使用的不是这个
安装msys2完成
我这里安装到 E 盘了,在安装目录下找到 mingw64.exe,打开
打开mingw64.exe
然后就可以输入命令安装了

# 升级软件包
pacman -Syu
#第一次安装应该更新之后会关闭软件,再次输入这个命令更新
pacman -Syu
# 安装 git 和 mingw-w64-x86_64-toolchain
pacman -S git mingw-w64-x86_64-toolchain

该输入 y 确认安装就输入,提示 default="all"默认安装全部直接回车就行了
安装完成

三、使用

安装完成后把安装目录下的 mingw64\bin 目录添加到环境变量,重启 vscode 使 gcc 生效,然后执行
编译通过

Fyne 是一个用 Go 语言编写的跨平台 GUI 应用程序开发框架,它支持桌面和移动设备,并且具有现代 UI 设计的理念。官方文档是了解 Fyne 的最佳起点,提供了全面的 API 参考、教程以及示例代码。 ### 官方文档资源 - **Fyne 官网**:[https://fyne.io](https://fyne.io) 提供了 Fyne 框架的基本介绍、特性展示以及快速入门指南。 - **官方文档页面**:[https://developer.fyne.io](https://developer.fyne.io) 包含详细的开发者文档,涵盖从安装配置到高级特性的所有内容。 - **API 文档**:[https://pkg.go.dev/fyne.io/fyne/v2](https://pkg.go.dev/fyne.io/fyne/v2) 提供了完整的 Go 包级别的 API 描述,适合查阅具体函数、结构体和接口定义。 - **GitHub 仓库**:[https://github.com/fyne-io/fyne](https://github.com/fyne-io/fyne) 上可以找到源码及更多社区贡献的内容,包括 issue 讨论与示例项目[^1]。 ### 使用指南概览 #### 安装 Fyne 要开始使用 Fyne,首先确保你的系统上已安装 Go 环境。接着通过以下命令安装 Fyne CLI 工具: ```bash go install fyne.io/fyne/v2/cmd/fyne@latest ``` 这将允许你构建并运行 Fyne 应用程序,甚至打包成可执行文件。 #### 创建第一个应用 创建一个新的 Go 文件(如 `main.go`),然后编写如下基础代码来启动一个简单的窗口应用程序: ```go package main import ( "fyne.io/fyne/v2/app" "fyne.io/fyne/v2/container" "fyne.io/fyne/v2/widget" ) func main() { // 创建一个新的应用实例 myApp := app.New() // 创建主窗口 window := myApp.NewWindow("Hello Fyne") // 添加按钮和标签 hello := widget.NewLabel("Hello World") button := widget.NewButton("Click me", func() { hello.SetText("Welcome to Fyne!") }) // 设置窗口内容 window.SetContent(container.NewVBox( hello, button, )) // 显示窗口并运行应用 window.ShowAndRun() } ``` 这段代码演示了如何初始化一个新的 Fyne 应用、创建窗口、添加交互控件(例如按钮)以及更新界面上的文字内容[^1]。 #### 构建与部署 一旦完成了开发阶段,你可以使用 Fyne CLI 来构建你的应用程序。例如,为了生成适用于当前操作系统的可执行文件,可以在终端中执行: ```bash fyne build -o myapp ``` 对于特定平台的打包需求,比如 macOS 或 WindowsFyne 同样提供了相应的命令选项以生成原生风格的应用包。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值