Ошибка сборки примеров google/gxui на mac

Я делаю код клона с github.com/google/gxui, а затем

cd samples / hello_word

GOOS= окна идут строить

произошла ошибка говорит

/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

Я стараюсь

иди -u github.com/go-gl/gl/v2.1/gl иди -u github.com/go-gl/glfw/v3.2/glfw

ошибки не произошло

Я пытаюсь снова бежать

GOOS= окна идут строить

Проблема не решена

1 ответ

Это может произойти из-за того, что у вашего Mac нет компилятора переменного тока, который может пересылать компилятор на целевую ОС. Я попробовал его на ОС Linux, и он без проблем компилируется. В прошлом году была проблема с git по этому поводу, и она все еще открыта до сегодняшнего дня. Я бы предложил скомпилировать его прямо на целевой ОС. Если вы посмотрите через код в

github.com/go-gl/gl/v2.1/gl/conversions.go

вы заметите, что он импортирует "c", так как для этого потребуется компилятор C, совместимый с целевой ОС.

Другие вопросы по тегам