
php小编小新在这篇文章中为大家介绍如何使用适用于 Windows 的 fyne 包构建 golang 应用程序。Fyne 是一个用于构建原生应用程序的易于使用的跨平台 GUI 工具包。它提供了简单的 API 和丰富的组件,使开发人员能够快速创建漂亮、响应式的用户界面。通过本文,您将了解到如何在 Windows 环境下安装 fyne 包,并使用它来构建自己的 golang 应用程序。无论您是初学者还是有经验的开发人员,本文都将为您提供详细的步骤和示例代码,帮助您顺利完成应用程序的开发。
问题内容
大家好,我想为 Microsoft Windows 机器构建我的 fyne gui 应用程序,当我尝试使用下一个命令构建它时
DouPHP模块化企业网站管理系统是一款轻量级企业网站管理系统,基于PHP+MYSQL架构的,包含“手机版”、“公众号管理模块”、“小程序”,可以使用它快速搭建一个企业网站。 DouPHP功能特色: (模块全部免费,一键安装) 功能性模块:防伪查询模块、投票模块、自定义表单模块、工单模块等、会员模块、订单模块、视频模块、下载模块、图片模块等; 企业官网模块:业务范围
env GOOS=windows GOARCH=amd64 CGO_ENABLED=1 go build .
我收到此错误消息 #runtime/cgo gcc: error: unrecognized command-line option ‘-mthreads’;您指的是“-pthread”吗? y
所以我需要构建这个用于Windows的应用程序,并且确保该应用程序包含一个使用fyne.io包构建的GUI我在构建Windows的(fyne)应用程序时进行了搜索,我发现了这个https://developer.fyne.io /started/cross-compiling 我需要为我解释一下我认为有一种方法可以使用 docker 构建应用程序,但我没有使用 docker 的背景?对我来说最后一个解决方案是在 StackOverflow 上询问,所以我使用的是 Linux 机器,并且我想为 Microsoft Windows 构建应用程序。
感谢您的帮助和感谢
解决方法
按照该页面上的说明操作,您的命令片段缺少 CC 环境来引用 Windows 的 C 编译器。
一旦排序完毕,它应该可以工作。正如您所注意到的,只要安装了 Docker,就可以使用 fyne-cross。无需设置,只需标准下载和 fyne-cross“go get”并执行文档中显示的命令。









