fyne

  • 2023 年 12 月 25 日

解决 fyne 中文乱码问题

最近尝试使用 fyne 做一些简单的桌面应用,首先遇到的是中文乱码问题,目前主要有两种方案:

  1. 将字体文件打包成 go 文件;
  2. 使用 ENV 环境变量。

Read more 
  • 2023 年 12 月 22 日

mac 平台上交叉编译 fyne 项目到 windows 平台

直接交叉编译时,会提示 build constraints exclude all Go files in /path/go/pkg/mod/github.com/go-gl/gl@.. 的错误。编译时添加环境变量 CGO_ENABLED=1 后,提示错误 gcc_libinit_windows.c:8:10: fatal error: 'windows.h' file not found

解决方法:

安装 mingw-w64brew install mingw-w64 编译: env CC=x86_64-w64-mingw32-gcc CGO_ENABLED=1 GOOS=windows GOARCH=amd64 go build -o 'bin/project_gui.exe'

Read more