由于我正在尝试让gstreamer-sharp 0.99与我的应用程序一起运行,我听说gstreamer需要gtk-3。有没有人尝试过为monodevelop构建gtk-sharp 3.0?我正在运行fedora并尝试了,但我所能做的就是手动将dll链接到我的项目,但应用程序没有启动。gtk-sharp还在测试阶段吗?
谢谢你的帮助。
发布于 2014-03-12 09:03:11
因为我正在尝试让gstreamer -Sharp0.99与我的应用程序一起运行,我听说gstreamer需要gtk-3。
gstreamer-sharp 0.99不依赖于gtk-sharp 3,它依赖于glib-sharp 3,到目前为止,gstreamer sharp 3与gtk-sharp 3托管在同一个repo中,但这种情况很快就会改变。
有没有人尝试过为monodevelop构建gtk-Sharp3.0?
MonoDevelop仅适用于gtk+ 2.x版本。如果您安装gtk-sharp 3,您将不会破坏或覆盖gtk-sharp 2.x,因为它们可以并行安装。
我正在运行fedora并尝试了,但我所能做的就是手动将dll链接到我的项目,但应用程序没有启动。
试过...?然后呢...?发生了什么?我猜你失败了?你是怎么失败的,你得到了什么错误?
是gtk-sharp的测试版吗?
gtk# 3是的,gtk# 2.x已经非常成熟了。
发布于 2014-12-27 02:05:20
目前可以在MonoDevelop中使用gtk-sharp3 (至少在Linux中)。在LinuxMint17Quiana需要安装gtk-sharp3包(不需要构建)和添加(在扩展管理器中,从文件按钮安装)到MonoDevelop 扩展。
这需要一个基于Xamarin包的MonoDevelop版本>= 5(参见扩展文件)(同样,在我的系统中)。基于debian系统的。
Gtk#3必须在外部程序 ( glade包)中编辑-请参阅GUI项目模板描述。
可能需要的步骤是使用最新的Mono版本(请参阅),可能需要的步骤是首先安装Gtk3 (libgtk-3-dev包及其依赖项)。我同时安装了Gtk2和Gtk3以及gtk-sharp2和gtk-sharp3。
使用模板创建GTK#3.0项目后,(对于我的)必须添加对gio-sharp v3.0的引用,并使用glade重新生成MainWindow.ui!
我希望这就是全部!
https://stackoverflow.com/questions/22335173
复制相似问题