零、简介
go-flutter-desktop是google开发的flutter GUI框架的第三方桌面应用框架(go-flutter仓库地址),可以将flutter APP变为windows或macos的桌面应用,支持跨平台兼容,本文将简单记录一下其在windows上的环境安装
一、环境安装
0. 所需的环境
为了运行go-flutter-desktop,我们需要以下的环境:
- MinGW-w64
- golang
- flutter
- hover
1. 安装64-bit的MinGW
这个其实是不小的坑,首先是64位的mingw,不能是32位,否则会报错,其次mingw里面ld.exe版本不能低于2.26,否则会报错
我把报错信息也复制一份,便于大家能搜索到这篇文章
使用32位的报错:cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
使用低版本MinGW的报错:ld.exe: unrecognized option '--high-entropy-va'
解决方案就是直接去下别人release的文件即可,注意版本不要太低(我下的是8.1.0),也省去了mingw-get的时间浪费(不挂梯子好像非常慢?)
下载地址: