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, пример собирается корректно

→ Ссылка