安装简介

这是一个通过设计器就能设计出UI的框架,基本上不需要写UI代码,全部都靠软件拖拉,非常好用,缺点就是GUI不能个性化,通过这个工具开发的桌面程序还是比较小的,默认下8M左右hello演示.

开源项目 https://github.com/ying32/govcl

  • 配置 set GO111MODULE=on set GOPROXY=https://mirrors.aliyun.com/goproxy/ go get -u github.com/ying32/govcl

参考文档

实用工具 Lazarus 2.0.10 下载 链接: https://pan.baidu.com/s/1qMPDviok6g9koivLYKn4cQ 提取码: 61gn

res2go Lazarus IDE插件和编译的gui dll 下载链接: https://pan.baidu.com/s/1qRIPOgWbXk5pUpBA_CQJmQ 提取码: jysk

编译

创建mod文件p1是工程名也是文件名 go mod init p1

编译成exe go build -i -ldflags="-s -w -H windowsgui"

想要运行exe文件同级目录需要liblcl.dll

编译进去liblcl.dll,就是单文件运行

go get -u github.com/ying32/liblclbinres

go build -i -ldflags="-s -w -H windowsgui" -tags tempdll

弹出框 `vcl.ShowMessage(“消息”)