Golang + Qt5 桌面开发终极解决方案

2023-05-16

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(使用前将#替换为@)

Golang + Qt5 桌面开发终极解决方案 的相关文章

随机推荐