微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Golang OpenGL 构建约束

如何解决Golang OpenGL 构建约束

最近几个月我一直在学习 Golang 和 OpenGL。

我决定尝试为其他平台编译我的程序,看看我的应用程序是否能正常运行。

我的主机操作系统是 Windows 10,构建架构设置为 amd64

我的应用程序在我的系统“Windows”上编译和运行没有问题,但是当我尝试为 LinuxMac 构建时,我遇到以下问题:

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 举报,一经查实,本站将立刻删除。