问题描述
最近几个月我一直在学习 Golang 和 OpenGL。
我决定尝试为其他平台编译我的程序,看看我的应用程序是否能正常运行。
我的主机操作系统是 Windows 10,构建架构设置为 amd64。
我的应用程序在我的系统“Windows
”上编译和运行没有问题,但是当我尝试为 Linux 或 Mac 构建时,我遇到以下问题:
GOHOSTOS=windows
GOHOSTARCH=amd64
GOOS=darwin
...
package main
imports github.com/go-gl/gl/v4.5-core/gl: build constraints exclude all Go files in D:\Users\me\Documents\Programming\Project\src\github.com\go-gl\gl\v4.5-core\gl
可以在 here 中找到 go-gl
包。
这是我的 Mac 构建脚本 build_macos.bat
:
echo off
cls
cd ..
set GOOS=darwin
set GOARCH=amd64
go env
go build -o bin/main.osx main
PAUSE
我是构建约束的新手,所以如果有人能帮助我解决我的问题,我将不胜感激。谢谢:)
-
go-gl
使用的版本:4.5-core
。 -
golang
使用的版本:go version go1.16.4 windows/amd64
。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)