我从github.com/google/gxui获取克隆代码 然后
cd samples / hello_word
GOOS = windows go build
发生错误 它说
/d01/gopath/src/github.com/goxjs/gl/gl_opengl.go:10:2:没有可构建的Go /d01/gopath/src/github.com/go-gl/gl/v2.1/gl中的源文件 /d01/gopath/src/github.com/goxjs/glfw/desktop.go:10:2:没有可构建的Go 源文件在/d01/gopath/src/github.com/go-gl/glfw/v3.2/glfw
我试着
go get -u github.com/go-gl/gl/v2.1/gl go get -u github.com/go-gl/glfw/v3.2/glfw
没有发生错误
我尝试再次跑步
GOOS = windows go build
问题尚未解决
答案 0 :(得分:0)
这可能会发生,因为你的mac没有可以将编译器交叉到目标操作系统的c编译器。我在Linux操作系统上试过它,它编译没有任何问题。关于它的git有一个问题last year它至今仍然开放。我建议直接在目标操作系统上编译它。如果你查看
中的代码github.com/go-gl/gl/v2.1/gl/conversions.go
你会注意到它导入了“c”,它需要一个可与目标操作系统隔离的C编译器。