首页 > 解决方案 > Golang OpenGL 构建约束

问题描述

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

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

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

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

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

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

我是建立约束的新手,所以如果有人可以帮助我解决我的问题,我将不胜感激。谢谢 :)

标签: goopenglbuildconstraints

解决方案


推荐阅读