登录
首页 >  Golang >  Go问答

编译 fyne golang 项目时需要指定的路径是什么?

来源:stackoverflow

时间:2024-02-18 09:54:15 201浏览 收藏

小伙伴们对Golang编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《编译 fyne golang 项目时需要指定的路径是什么?》,就很适合你,本篇文章讲解的知识点主要包括。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

问题内容

我正在使用 fyne 在 golang 中编写计算机应用程序,当我尝试编译该应用程序时,它会抛出错误:“[✗] 在 path 中找不到引擎二进制文件”。我正在尝试使用以下命令编译项目:“fyne-cross windows -arch=*”。 版本:gcc-12.2.2 版本 go1.20.1 windows/amd64 lvwm:15.07

set GO111MODULE=on
set GOARCH=amd64
set GOBIN=C:\\Go\\bin
set GOCACHE=C:\\Users\\zajro\\AppData\\Local\\go-build
set GOENV=C:\\Users\\zajro\\AppData\\Roaming\\go\\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\\projects\\gopher\\pkg\\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windowsset GOPATH=C:\\projects\\gopher
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=C:\\Go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=C:\\Go\\pkg\\tool\\windows_amd64
set GOVCS=
set GOVERSION=go1.20.1
set GCCGO=gccgo
set GOAMD64=v1
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=C:\\projects\\gopher\\astro_guide\\go.mod
set GOWORK=
set CGO_CFLAGS=-O2 -g
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-O2 -g
set CGO_FFLAGS=-O2 -g
set CGO_LDFLAGS=-O2 -g
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=C:\\Users\\zajro\\AppData\\Local\\Temp\\go-build3536019425=/tmp/go-build -gno-record-gcc-switches

重新安装golang 更改操作系统路径 从wsl下运行,但存在同样的问题 不同的编译选项


正确答案


如果您使用的是 Windows 并针对 Windows 进行编译,我建议您使用 fyne package 命令,而不是 fyne-cross。后者需要安装 Docker 或 podman 实例,因为它用于交叉编译。

理论要掌握,实操不能落!以上关于《编译 fyne golang 项目时需要指定的路径是什么?》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>