看了网的方法,包括官方的,没有一种方法能安装成功,这是我通过摸索安装成功的方法:
1. 安装好golang qt5:pkg install liteide qt5
2.qt go源码enn.go修改源码为:
path := filepath.Join(QT_DIR(), "" /*QT_VERSION_MAJOR()*/, "" /*"gcc_64"*/, "bin", tool)
if !ExistsDir(filepath.Join(QT_DIR(), QT_VERSION_MAJOR())) {
path = filepath.Join(QT_DIR(), "" /*QT_VERSION()*/, "" /*"gcc_64"*/, "bin", tool)
}
3.qt include中目录向上拷贝一个
4.设置环境变量:
export QT_DIR=/usr/local/qt5
export QT_VERSION=5.15.13
5.运行命令:
export GO111MODULE=off; go get -v github.com/therecipe/qt/cmd/... && $(go env GOPATH)/bin/qtsetup -test=false