GuiLite 2.0 发布:Golang 的 GUI 外衣 - 开源中国社区
GuiLite 2.0 发布:Golang 的 GUI 外衣
idea4good 2019年03月14日

GuiLite 2.0 发布:Golang 的 GUI 外衣

idea4good idea4good 发布于2019年03月14日 收藏 21 评论 7

开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>  

简介

Golang作为新生的高级语言,因为其独特的优势,迅速获得了开发者的支持,作者本身也对Golang简洁,优美的语言特性,分外喜欢。
不过遗憾的是:没有很多GUI与之搭配使用。为了响应广大开发者的期盼,我们为HostMonitor制作了Golang版本,用代码详细描述了如何用Golang调用GuiLite的C++代码。
简单的来说,Golang可以方便的调用C语言,但无法直接调用C++;所以,需要将C++接口函数,用extern "C"关键字封装成C函数即可。

代码位置:https://gitee.com/idea4good/GuiLiteSamples/tree/master/HostMonitor/BuildGo

 

编译步骤(也可以见HostMonitor下的readme文件)

1. Build UIcode:
        cd HostMonitor/UIcode
        If x64/raspberry pi:
            cmake .
            make
    &n