go fyne初次使用与gcc安装

2025-05-14 GO

运行 fyne 代码报错,后查询是没有安装 c 语言的编译器

package fyne-demo imports fyne.io/fyne/v2/app imports fyne.io/fyne/v2/internal/driver/glfw

imports fyne.io/fyne/v2/internal/driver/common

imports fyne.io/fyne/v2/internal/painter/gl

imports github.com/go-gl/gl/v2.1/gl: build constraints exclude all Go files in C:\Users\HJ\go\pkg\mod\github.com\go-gl\gl@v0.0.0-20231021071112-07e5d0ea2e71\v2.1\gl

go mod init fyne-demo

go get fyne.io/fyne/v2

首次编译很慢很慢很慢……

go
copy code
// main.go package main import ( "fyne.io/fyne/v2/app" "fyne.io/fyne/v2/widget" ) func main() { a := app.New() w := a.NewWindow("Hello World") w.SetContent(widget.NewLabel("Hello World!")) w.ShowAndRun() }

运行成功截图

MSYS2 是官方推荐的 Windows c编译器。

MSYS2点击链接去官网下载安装程序。

MSYS2官网

点击安装程序一直下一步,直到安装完成。

MSYS2安装完成

打开 mingw64.exe

在命令行内输入 pacman -Syu ,回车后开始安装。

安装完成后再输入 pacman -S git mingw-w64-x86_64-toolchain ,开始安装 gcc 等编译器。回车安装所有编译器。

gcc安装完成

path环境变量值: C:\msys64\mingw64\bin

配置环境变量

重启电脑,在命令行输入 gcc ,出现如下就说明配置成功,再次运行 fyne-demo 可以正常执行。

发表您的看法

评论 (0 条)