用户界面 – wxWidgets和Golang

用户界面 – wxWidgets和Golang,第1张

概述我想在wxWidgets中使用多 *** 作系统GUI在Go中开发一个程序,我的开发环境是WinXP x86. 我想使用wxWidgets Go包装器wxGo,但文档非常简洁,项目似乎已经死了2年. 我在go get github.com/JeroenD/wxGo上遇到了一些错误,然后去安装github.com/JeroenD/wxGo 结果go github.com/JeroenD/wxGo: pack 我想在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 Settings\dell\Mes documents\gopath\src\github.com\JeroenD\wxGo

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

can't load package: package github.com/JeroenD/wxGo: no Go source files in C:\documents and Settings\dell\Mes documents\gopath\src\github.com\JeroenD\wxGo

我试图遵循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 总结

以上是内存溢出为你收集整理的用户界面 – wxWidgets和Golang全部内容,希望文章能够帮你解决用户界面 – wxWidgets和Golang所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1265637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存