我正在golang用fyne写一个计算机应用程序,当我试图编译应用程序时,它抛出了一个错误:“[]引擎二进制文件未在PATH中找到”。我正在尝试使用以下命令编译项目:“横窗拱=*"。版本:gcc-12.2.2版本go1.20.1 windows /amd 64版本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以更改os路径以从wsl下运行,但存在相同的问题不同的编译选项
1条答案
按热度按时间j0pj023g1#
如果你在Windows上编译,我建议使用
fyne package
命令而不是fyne-cross
,后者需要安装Docker或podman示例,因为它是用于交叉编译的。