在mac

时间:2017-01-19 03:55:02

标签: go glfw gxui go-gl

我从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

问题尚未解决

1 个答案:

答案 0 :(得分:0)

这可能会发生,因为你的mac没有可以将编译器交叉到目标操作系统的c编译器。我在Linux操作系统上试过它,它编译没有任何问题。关于它的git有一个问题last year它至今仍然开放。我建议直接在目标操作系统上编译它。如果你查看

中的代码
github.com/go-gl/gl/v2.1/gl/conversions.go

你会注意到它导入了“c”,它需要一个可与目标操作系统隔离的C编译器。