• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    如何在 ubuntu linux 上配置 go 语言的 qt 开发环境

    go语言是开发效率极高、运行速度也接近C程序的现代编程语言,qt是跨平台的优秀gui库,二者结合起来工作表现非常优秀。本文讲的有两个事情,第一个是安装go语言的qt绑定包,第二个是安装go语言的集成开发环境。

    安装github.com/therecipe/qt包

    本段介绍的是如何安装和配置github.com/therecipe/qt开发包,这是一个非常优秀的qt库的go语言绑定,它非常强大,完美支持QT的信号槽机制,而且它的API完全模仿C++,所以你可以直接参考官方的QT C++文档。

    我介绍的配置方法是绑定系统环境的qt库,而不是按照默认安装方式那样使用作者提供的qt库,这样做的好处是编译后的程序占用硬盘比较小,否则最小的程序体积都要超过30M。

    第一步、下载github.com/therecipe/qt的源代码

    此处假定你已经安装了go编译器,不再介绍怎么安装它了。因为github.com/therecipe/qt这个包必须在GOPATH模式下安装和配置,众所周知我们国内访问github速度实在太慢,所以如果直接用go get命令自动下载安装基本是行不通的。我用码云帐号fork了这个包,所以我们可以从这个地址用git clone命令下载:https://gitee.com/rocket049/qt。具体操作如下:

    git
    mkdir -p $(go env GOPATH)/src/github.com/therecipe
    cd $(go env GOPATH)/src/github.com/therecipe
    git clone --depth 1 https://gitee.com/rocket049/qt

    第二步、在ubuntu中安装qt的开发库

    apt命令下载所有的qt开发库,只需要运行下面的命令:

    sudo apt-get --no-install-recommends install libqt*5-dev qt*5-dev qml-module-qtquick-* qt*5-doc-html

    第三步、编译开发工具套件

    只需要运行下面的命令:

    go get -v -tags=no_env github.com/therecipe/qt/cmd/...

    第四步、编译绑定编辑${HOME}/.bashrc,在其中添加2行:

    export QT_PKG_CONFIG=true
    #下面的是ubuntu18.04的QT_API版本,如果ubuntu版本不同,你应该自己查看你系统里的qt版本,然后填入相应的版本号
    export QT_API=5.9.0

    查看qt版本的方法是:运行apt-cache show libqt5core5a,找到你的qt版本号,注意QT_APT版本号的最后一位就写0,不要照抄qt版本号。

    安装liteide集成开发环境

    我的体验过vimvscodeliteide三种开发环境,结论是liteide是最好的,为此我还给liteide的作者付了钱,非常感谢作者“七叶”。github上的项目地址是:https://github.com/visualfc/liteide,他的主页是:http://liteide.org/

    为什么我说它最好,就因为在使用github.com/therecipe/qt这个开发包的时候它表现得最好,这个包非常庞大,但是使用liteide编程时,自动提示非常迅速,基本没有延迟,然而使用其他两个编辑器的时候,显示提示信息时都有明显的停顿,vim的表现尤其差,这是因为它现在只能使用新的gopls作为提示信息的后台程序,然而它性能非常差。

    安装liteide非常简单,我们就从作者提供的下载地址选一个最快的下载,然后解压缩到/opt目录,然后做一个启动器在桌面上就可以用了,具体方法如下:

    把下载的压缩包解压缩到/opt

    cd /opt
    sudo tar xvfz /你的/保存/路径/liteide-xxx.tar.gz

    编辑启动器,在桌面建立文件liteide.desktop,然后用编辑器打开,输入下面的内容:

    [Desktop Entry]
    Version=1.0
    Type=Application
    Terminal=false
    Icon=/opt/liteide/share/liteide/welcome/images/liteide128.xpm
    Exec=/opt/liteide/bin/liteide
    Name=Liteide
    Comment=Lite ide

    然后赋予它启动权限,在桌面打开终端,输入赋权命令:chmod +x liteide.desktop

    到这里本文就结束了,感谢耐心阅读。

    到此这篇关于如何在 ubuntu linux 上配置 go 语言的 qt 开发环境的文章就介绍到这了,更多相关 ubuntu go 语言 qt 开发环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • ubuntu安装mongodb创建账号和库及添加坐标索引的流程分析
    • 详解Ubuntu环境下部署Django+uwsgi+nginx总结
    • ubuntu下的虚拟环境中安装Django的操作方法
    • Ubuntu系统搭建django+nginx+uwsgi的教程详解
    • Ubuntu 18.04安装MongoDB 4.0 的教程详解
    • Ubuntu16.04手动安装MongoDB的详细教程
    • Ubuntu下安装mongodb 3.4的详细过程
    • Ubuntu18.04 LTS搭建GO语言开发环境过程解析
    上一篇:深度解密 Go 语言中的 sync.Pool
    下一篇:golang文件服务器的两种方式(可以访问任何目录)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    如何在 ubuntu linux 上配置 go 语言的 qt 开发环境 如,何在,ubuntu,linux,上,配置,