gtk 锐利
2.12.45
Gtk# 网站位于:http://www.mono-project.com/GtkSharpGtk# 是 GTK+ 工具包和各种 GNOME 的 .NET 语言绑定 图书馆。 Gtk# 是自由软件,在 GNU LGPL 下获得许可。 构建和安装 Gtk#: ---------------------------- 首先安装 gtk-3 开发头文件。在 Debian 上,可以使用以下命令完成此操作: apt-get 安装 libgtk-3-dev 构建是传统的: ./配置 制作 进行安装 您可能需要考虑使用configure的前缀选项来安装 Gtk# 使用与 Mono 相同的前缀。 这样你的所有 .NET 程序集 放在同一个地方,你不需要做任何额外的“配置” 使其如此 mono(和 mint)可以找到您的程序集。 换句话说, 做类似的事情: ./configure --prefix=`pkg-config --variable=前缀单声道` 制作 进行安装 如果您从 GIT 进行编译,则需要 libtool 和 auto* 工具 并且需要用 autogen.sh 替换上面的配置。 gui-thread-check 分析器模块。 ------------------------------------------------ 从 gtk# 版本 3 开始,包含了一个名为“gui-thread-check”的分析器 用于调试目的的安装的一部分。 (它位于子文件夹中 gtk/gui 线程检查。) 该探查器模块可用于检查 GTK# 应用程序是否尝试 从非主 GUI 线程的线程调用 gtk 或 gdk 方法。 要使用它,请使用以下命令运行您的应用程序: mono --profile=gui-thread-check yourapp.exe 如果分析器安装正确,您将看到如下输出: *** 使用 gui-thread-check 运行 *** *** GUI 线程初始化:2861676352 当应用程序运行时,如果探查器检测到非 GUI 线程 调用 gtk 方法,它将打印一条警告消息以及 堆栈跟踪。例如: *** GTK 调用不在 GUI 线程中:Widget.gtk_widget_get_parent Widget.get_Parent SourceEditorWidget.SetLastActiveEditor SourceEditorWidget.get_TextEditor SourceEditorWidget.get_Document SourceEditorWidget.HandleParseInformationUpdaterWorkerThreadDoWork 后台工作者.OnDoWork 后台工作者.进程工作者 讨论与支持: -------------------- Gtk# 讨论的邮件列表可用。 您可以通过访问以下地址订阅邮件列表:http://lists.ximian.com/mailman/listinfo/gtk-sharp-list 并按照说明(在该页面上)进行订阅。 邮件将通过发送至以下地址发布在此邮件列表上: [email protected] (邮件列表要求您订阅才能发布 消息。) 该邮件列表的存档可以在以下位置找到:http://lists.ximian.com/archives/public/gtk-sharp-list/ 此外,人们还可以通过 IRC 获得有关 Gtk# 的帮助并进行讨论 irc.gnome.org IRC 服务器上的 #gtk# 或 #mono 频道。 寻求 C# 一般帮助的人应该访问 irc.freenode.net IRC 服务器上的 #c# 频道。 开发商: ------------ 对于希望“开始”使用 Gtk# 的开发人员,我们鼓励他们 阅读 Mono 手册:http://www.mono-project.com/docs/gui/gtksharp/Hackers: -------- 对于那些希望帮助 Gtk# 开发的人,他们应该 读取名为:HACKING.txt 的文件。 另外,鼓励任何想要破解 Gtk# 的人加入 Gtk# 邮件列表。并访问 #gtk# IRC 频道(位于 irc.gnome.org 上)。 加入聊天:https://gitter.im/mono/gtk-sharp