go-gtk環境配置(用於go的圖形化界面)
弄了一天,終於把這個環境給搭建好了,差不多就是安裝msys2-》安裝gtk的各個版本-》安裝mingw(我原來裝有但不影響,因為重復了,環境變量還得改到現在這個,所以原來裝那個就沒用了,也不忍心卸沒留着吧)-》所以安裝go的源碼(SDK環境我之前就已經配置好了,所以這里不需要在考慮SDK了),還有一點是先官方的下載太慢,就切換鏡像源,我這里用的全是清華的源,下面的步驟比包括我在清華的源的下載,若下面的步驟安裝有誤,考慮去清華的源找找看。
然后就是我的第一個圖形化的代碼,哈哈哈
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")
}
















