fyne构建gui程序在windows上缺少opengl驱动报错处理
前言
-
go+fyne构建的程序在虚拟机运行的windows上报错如下Fyne error: window creation error Cause:APIUnavailable: WGL: The driver does not appear to support OpenGL At: /home/hup/opt/go/pkg/mod/fyne.io/fyne/[email protected]/internal/driver/glfw/driver.go:147![snipaste_2025-08-14_11-57-50]()
-
翻找issues找到解决方案
解决方法
- 点击下载MESA工具
mesa3d-25.2.0-release-msvc.7z - 解压后运行
systemwidedeploy.cmd - 第一步输入报错程序所在文件夹目录
- 选择gui程序对应位数
32/64 - 之后一路y回车
- 检查程序所在目录是否有新增的
.lib文件 - 最终目录结构如下
![image]()



浙公网安备 33010602011771号