Golang, Ошибка "Build constraints exclude all Go files in '/home/vadim/go/src/github.com/gotk3/gotk3/gtk'"
Не могу понять в чем ошибка. На просторах интернета много обсуждений данной проблемы, но конкретики не смог найти. Код взят из интернета. Импорт подчеркнут красным.
Язык Go, Linus Mint
package main
import (
"log"
"github.com/gotk3/gotk3/gtk"
)
func main() {
// Инициализируем GTK.
gtk.Init(nil)
// Создаём окно верхнего уровня, устанавливаем заголовок
// И соединяем с сигналом "destroy" чтобы можно было закрыть
// приложение при закрытии окна
win, err := gtk.WindowNew(gtk.WINDOW_TOPLEVEL)
if err != nil {
log.Fatal("Не удалось создать окно:", err)
}
win.SetTitle("Простой пример")
win.Connect("destroy", func() {
gtk.MainQuit()
})
// Создаём новую метку чтобы показать её в окне
l, err := gtk.LabelNew("Привет, gotk3!")
if err != nil {
log.Fatal("Не удалось создать метку:", err)
}
// Добавляем метку в окно
win.Add(l)
// Устанавливаем размер окна по умолчанию
win.SetDefaultSize(800, 600)
// Отображаем все виджеты в окне
win.ShowAll()
// Выполняем главный цикл GTK (для отрисовки). Он остановится когда
// выполнится gtk.MainQuit()
gtk.Main()
}
Выдает ошибку - "Build constraints exclude all Go files in '/home/vadim/go/src/github.com/gotk3/gotk3/gtk"
Как решить эту проблему?
Ответы (1 шт):
Автор решения: SnakeSel
→ Ссылка
Какая версия Go? GO111MODULE используется? думаю проблема в нем. Скореее всего включен GO111MODULE, а собрать пытаетесь из GOPATH
Go 1.16.3, gotk3 v0.5.3-0.20210601054727, пример собирается корректно