这篇文章主要讲解了在ubuntu linux上配置go语言的qt开发环境的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
神木ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!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
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。