用户界面 – wxWidgets和Golang
我想在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
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |