加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

用户界面 – wxWidgets和Golang

发布时间:2020-12-16 09:23:12 所属栏目:大数据 来源:网络整理
导读:我想在wxWidgets中使用多操作系统GUI在Go中开发一个程序,我的开发环境是WinXP x86. 我想使用wxWidgets Go包装器wxGo,但文档非常简洁,项目似乎已经死了2年. 我在go get github.com/JeroenD/wxGo上遇到了一些错误,然后去安装github.com/JeroenD/wxGo 结果go gi
我想在wxWidgets中使用多操作系统GUI在Go中开发一个程序,我的开发环境是WinXP x86.

我想使用wxWidgets Go包装器wxGo,但文档非常简洁,项目似乎已经死了2年.

我在go get github.com/JeroenD/wxGo上遇到了一些错误,然后去安装github.com/JeroenD/wxGo

结果go github.com/JeroenD/wxGo:

package github.com/JeroenD/wxGo
    imports github.com/JeroenD/wxGo
    imports github.com/JeroenD/wxGo: no Go source files in C:Documents and SettingsdellMes documentsgopathsrcgithub.comJeroenDwxGo

go install github.com/JeroenD/wxGo的结果:

can't load package: package github.com/JeroenD/wxGo: no Go source files in C:Documents and SettingsdellMes documentsgopathsrcgithub.comJeroenDwxGo

我试图遵循JeroenD的github中的Building.txt文档.第一次,我下载并安装了wxWidgets,示例代码能够编译(使用MinGW),但我无法从源代码编译wxWidgets库.第二次,我下载并安装了wxPack,已经编译了libs / dll.这里的问题是我无法编译wxWidgets样本.

正如JeroenD的github的Buiding.txt文档中所述,我安装了SWIGWIN,但是没有从源代码编译它,因为SWIG现在支持Go(来自SWIG的文档).但现在,我不知道如何处理包装器(wxGo),wxWidgets dll / libs和SWIG.我想我读到SWIG需要* .i文件来进行从语言到另一个语言的绑定,但我在wxWidgets文件夹中找不到任何文件,也许我必须从另一个wxWidgets绑定中获取这些文件(wxLua和wxPython在他们的回购).

我的目标只是让wxWidgets lib与Go一起工作,以便能够在wxWidgets中编写多操作系统GUI,我有点惊讶的是没有人发布过JeroenD软件包的问题,??也不想让wxWidgets使用Go.

您可能会问,使用go-gtk构建gtk GUI不是一个解决方案,因为在我的项目中需要一个多操作系统GUI来查看操作系统本机(如果您有一个看起来很本机的多操作系统GUI库,那么更简单的使用,请告诉我).

解决方法

GO的wxGO wxWidgets包装器在这里是 wxGO MultiOS

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读