一直想试试golang在GUI上的应用,今天有机会了。
建立环境:
1)golang已经装了1.18;
2)本来就有msys2 win64;
3)希望使用ConsoleZ这个终端,之前一直用的,先把之前的配置保存一下:
Shell:D:\Program Files\Git\bin\sh.exe --login -i
Startup dir:D:\Songyn\go\src
4)试试msys2
Shell:D:\VM\esp\esp8266\msys32\usr\bin\bash.exe --login -i -c 'MSYSTEM=MINGW32 exec bash'
Startup dir:D:\Songyn\go\src
5)测试一下gcc
$ gcc --version
gcc (GCC) 7.3.0
Copyright © 2017 Free Software Foundation, Inc.
5)设置环境变量
export GOPATH=/d/Songyn/go
export GOROOT=/d/Go
export PATH=$PATH:/d/Go/bin
6)测试golang
$ go version
go version go1.18.1 windows/amd64
7)编译第一个例子
8)为了不出现console的黑色界面,go build -ldflags -H=windowsgui
9)第一次编译,时间会比较长,耐心等待
10)运行
带着使命来到世上的你,给他人提供价值,才有价值