windows arm64 fyne

win arm64 fyne

在windows arm64 的机器上用fyne构建图形化界面程序时,需要选择X86架构的Go SDK。

使用fyne官方的demo

package main

import (
	"fyne.io/fyne/v2/app"
	"fyne.io/fyne/v2/container"
	"fyne.io/fyne/v2/widget"
)

func main() {
	a := app.New()
	w := a.NewWindow("Hello")

	hello := widget.NewLabel("Hello Fyne!")
	w.SetContent(container.NewVBox(
		hello,
		widget.NewButton("Hi!", func() {
			hello.SetText("Welcome :)")
		}),
	))

	w.ShowAndRun()
}

编译后运行出现如下错误:
Fyne error: window creation error
Cause:APIUnavailable: WGL: The driver does not appear to support OpenGL
At: *******
windows arm64 fyne_第1张图片

解决方案

在Microsoft Store中搜索并安装 OpenCL™ 和 OpenGL® 兼容包
windows arm64 fyne_第2张图片
安装后fyne demo 成功运行
windows arm64 fyne_第3张图片

你可能感兴趣的:(充电,windows)