Go   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了用户界面 – wxWidgets和Golang大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在wxWidgets中使用多操作系统GUI在Go中开发一个程序,我的开发环境是WinXP x86. @H_262_5@ @H_262_5@我想使用wxWidgets Go包装器wxGo,但文档非常简洁,项目似乎已经死了2年.

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

@H_262_5@结果go github.com/jeroenD/wxGo:

@H_262_5@
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
@H_262_5@go install github.com/jeroenD/wxGo的结果:

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

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

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

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

解决方法

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

大佬总结

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

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。