Monodevelop gtk-sharp 3.0

本文关键字:gtk-sharp Monodevelop | 更新日期: 2023-09-27 17:49:45

因为我试图让gstreamer-sharp 0.99与我的应用程序一起运行,我听说gstreamer需要gtk-3。有人尝试为monodevelop构建gtk-sharp 3.0吗?我正在运行fedora并尝试,但我所能做的就是将dll手动链接到我的项目,应用程序没有启动。gtk-sharp还在测试阶段吗?

谢谢你的帮助。

Monodevelop gtk-sharp 3.0

目前可以在MonoDevelop中使用gtk-sharp3(至少在Linux中)。在Linux Mint 17 Quiana是必要的安装GTK -sharp3包(不需要构建)和添加(在扩展管理器中,从文件按钮安装)到MonoDevelop MonoDevelop GTK#3项目模板扩展。

这需要MonoDevelop版本>= 5(参见扩展名addin.xml文件)-基于Xamarin包(同样,在我的系统中)。基于debian系统的安装指南

GUI必须在外部程序中编辑,Glade(一个Glade包)-参见Gtk#3项目模板描述。

可能需要的步骤是使用最新的Mono版本(见这个),可能需要的步骤是首先安装Gtk3 (libgtk-3-dev包和他的依赖项)。我同时安装了Gtk2和Gtk3,以及gtk-sharp2和gtk-sharp3。

使用模板创建GTK#3.0项目后(对我来说)必须添加参考到gio-sharp v3.0并重新生成MainWindow。UI与使用glade!

我希望就这些!

由于我试图让gstreamer-sharp 0.99与我的应用程序一起运行,我听说gstreamer需要gtk-3。

gstreamer-sharp 0.99不依赖于gtk-sharp 3,它依赖于glib-sharp 3,到目前为止,glib-sharp 3与gtk-sharp 3托管在同一个repo中,但很快就会改变。

有人试过为monodevelop构建gtk-sharp 3.0吗?

MonoDevelop只适用于gtk+ 2。x版本。如果你安装了gtk-sharp 3,你将不会破坏或覆盖gtk-sharp 2。,因为它们可以并行安装。

我正在运行fedora并尝试,但我所能做的就是将dll手动链接到我的项目,并且应用程序没有启动。

试过…吗?什么……?发生了什么事?我猜你失败了?你是怎么失败的,你得到了什么错误?

gtk-sharp还是beta版吗?

gtk# 3是的,gtk# 2。