go - Golang OpenGL 构建约束
问题描述
最近几天我一直在学习 Golang 和 OpenGL。
我决定尝试为其他平台编译我的程序,看看我的应用程序是否能正常运行。
我的主机操作系统是Windows 10,构建体系结构设置为amd64。
我的应用程序在我的系统“”上编译和运行没有问题,但是当我尝试为Linux或MacWindows
构建时,我遇到以下问题:
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
我是建立约束的新手,所以如果有人可以帮助我解决我的问题,我将不胜感激。谢谢 :)
go-gl
使用的版本:4.5-core
.golang
使用的版本:go version go1.16.4 windows/amd64
.
解决方案
推荐阅读
- javascript - 如何隐藏 Google API 密钥并仍然使用它
- apache-camel - 我在 apache camel 中处理 onException(真)的设计有问题
- android - 确定可用的生物识别硬件类型 Android
- python - Python - 使用 Plotly,有没有办法在放大气泡图时显示文本标签?
- java - JScrollPane 中一个位于另一个下方的按钮列表
- javascript - Web 组件转换发生得太晚
- html - `target="_blank"`和右键单击+`在新选项卡中打开链接`之间的Chrome差异
- swift - 相同的约束不同的结果
- sql - 应用程序的数据库结构向用户显示一次随机项目
- javascript - Windows:将 Webrtc 流提供给虚拟驱动程序