Ошибка сборки примеров 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, совместимый с целевой ОС.