弄了一天,終於把這個環境給搭建好了,差很少就是安裝msys2-》安裝gtk的各個版本-》安裝mingw(我原來裝有但不影響,由於重複了,環境變量還得改到如今這個,因此原來裝那個就沒用了,也不忍心卸沒留着吧)-》因此安裝go的源碼(SDK環境我以前就已經配置好了,因此這裏不須要在考慮SDK了),還有一點是先官方的下載太慢,就切換鏡像源,我這裏用的全是清華的源,下面的步驟比包括我在清華的源的下載,若下面的步驟安裝有誤,考慮去清華的源找找看。
而後就是個人第一個圖形化的代碼,哈哈哈git
package main import ( "fmt" "os" "github.com/mattn/go-gtk/gtk" ) func main() { gtk.Init(&os.Args) win := gtk.NewWindow(gtk.WINDOW_TOPLEVEL) win.SetTitle("go gtk") win.SetSizeRequest(480, 320) win.Show() fmt.Println("before") gtk.Main() fmt.Println("over") }