Golang + Qt5 桌面开发终极解决方案
首先要安装Qt和Golang
一、安装前准备
1、 下载Go1.4版本的压缩包版本,解压至C盘User目录下
2、 安装MinGW,并配置相关环境变量,参考链接:
MinGW
二、以下为核心安装过程:
1、安装 Qt; 您还可以使用 QT_DIR 定义自定义位置
-
请安装由 Qt 构建的 64 位 MSVC 2017,以及“开发人员和设计人员工具”部分中的 64 位 MinGW 工具链
-
optional: 如果您选择 5.13.0 以外的任何其他版本,请使用 QT_VERSION 导出您的版本
-
online installer:
online installer链接
-
offline installer:
offline installer链接
2、安装 Go: https://golang.org/doc/install?download=go1.13.4.windows-amd64.msi
3、克隆存储库: go get -v -tags=no_env github.com/therecipe/qt/cmd/…
4、构建自定义 Go 版本
- 克隆Go: git clone https://github.com/golang/go.git
- 设置构建环境: set CGO_ENABLED=0, set GOROOT_BOOTSTRAP=%GOROOT%, set GOROOT_FINAL=%GOROOT%
- 检查更改: cd go && git fetch “https://go.googlesource.com/go” refs/changes/46/133946/5 && git checkout FETCH_HEAD
- 构建 Go: cd src && make.bat
- 用自定义安装替换旧的 Go 安装:
1、cd …/…/ && rm -r %GOROOT_BOOTSTRAP% && mv go %GOROOT_FINAL%
or
2、设置 GOROOT 并更新您的 PATH 以指向新的 %GOROOT%/bin 目录 - 运行 go version 现在应该给你 go 版本: devel +6741b7009d …
5、安装 MSVC 2017 “Visual C+±Buildtools” Workload,选择英语语言包: https://aka.ms/vs/15/release/vs_buildtools.exe
6、Export QT_MSVC=true (Windows在系统变量中设置)
7、运行设置: %GOPATH%\bin\qtsetup.exe
8、使用 qtdeploy 构建和/或部署您的应用程序
三、注意事项
1、安装完毕Qt之后配置系统环境变量如下:
2、安装完毕Go之后配置用户变量如下
3、以下命令行可以获取项目所有包含的第三方库
go get -v ./…
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)