分享
  1. 首页
  2. 主题
  3. Go基础

therecipe/qt 安装全过程

wzwmzm · · 5129 次点击 · 开始浏览 置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

therecipe/qt 是github.com上的golang+qt5项目,主要是针对golang没有GUI而生的,qt5和golang一样具有跨平台及对C++原生支持。费话不多说了,下面直接开干。 0, 以下过程在ubuntu 17.04上通过 1, sudo apt update 2, sudo apt upgrade ~~3, sudo gedit /etc/hosts ,翻墙用,最近翻不了了~~ ~~4, sudo apt install chromium-browser ,安装chrome浏览器,此步可选~~ ~~5, sudo apt-get install fcitx-table-wubi ,重启电脑后设置输入法~~ ~~sudo apt install axel ,多线程下载工具~~ ~~6, sudo apt remove firefox~~ 7, sudo apt install git 8, 安装golang 1.8.3 (必须,低版本会有麻烦) http://studygolang.com/dl 下载,解压到~/software/go1.8.3目录 安装目录说明:我的主目录 〜 下设有software和project两个目录,software下有qt, go1.8.3, liteidex32.2三个目录,分别安装这三个软件。project下是工程项目,现在只有go一个目录,go目录下分设bin, pkg, src三个目录,src下将会有myexample, github.com, golang.org三个目录,myexample是我手动生成的,后面两个目录将在后面步骤中生成。 在 ~/.bashrc , ~/.profile两个文件头部添加以下代码,其中"wzw"替换成你的实际名字 export GOROOT=/home/wzw/software/go1.8.3 export GOBIN=$GOROOT/bin export GOPATH=~/project/go export PATH=$PATH:$GOBIN export QT_DIR=/home/wzw/software/qt 执行source ~/.bashrc, source ~/.profile 使之生效。 9, sudo apt install docker.io ~~10,实时网速显示 sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor sudo apt-get update sudo apt-get install indicator-sysmonitor indicator-sysmonitor & 然后Ctrl+C 设置:perferences-> 1,开机启动 2, 网速:{net} CPU: {cpu} MEM: {mem}~~ 11, sudo docker pull therecipe/qt:linux 12,go get -u -v github.com/therecipe/qt/cmd/... 如果因为golang.org网站被墙则需要手动如下: mkdir $GOPATH/src/golang.org/x cd $GOPATH/src/golang.org/x git clone https://github.com/golang/crypto.git git clone https://github.com/golang/tools.git git clone https://github.com/golang/sys.git 再次 go get -u -v github.com/therecipe/qt/cmd/... 13,sudo usermod -aG docker wzw ,其中"wzw"替换成你的实际名字,执行docker免sudo ,需要注销后重新登录 ----以上为therecipe/qt的最小安装------------------------------------------------------------- ----以下为therecipe/qt的全安装---------------------------------------------------------------- 14,安装QT5, 自已上网下吧。https://www.qt.io/download-open-source/?hsCtaTracking=f977210e-de67-475f-a32b-65cec207fd03%7Cd62710cd-e1db-46aa-8d4d-2f1c1ffdacea 15,sudo apt-get -y install build-essential libgl1-mesa-dev libpulse-dev 16,go get -u -v github.com/therecipe/qt/cmd/... 17,qtsetup 18,安装/home/wzw/software/liteidex32.2,自已上网下吧,解压即可。 软件配置文件system.env添加如下内容:其中"wzw"替换成你的实际名字 GOROOT=/home/wzw/software/go1.8.3 GOBIN=/home/wzw/software/go1.8.3/bin GOARCH=amd64 GOOS=linux CGO_ENABLED=1 GOPATH=/home/wzw/project/go 全过程在第12步下载时可能会报错,其它没有报错。如果还有问题可以微信我:13681985068

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
5129 次点击
1 回复 | 直到 2017年08月28日 10:43:57
暂无回复
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)