繁体   English   中英

在Mac OSX上不能使用gtk3 FileChooser吗?

[英]Can not use gtk3 FileChooser on Mac OSX?

我将使用gtk + 3.0构建的程序从linux迁移到了Mac OS X(10.6.8)。 而且我编译程序没有错误。
但是,启动程序并选择打开文件后,终端显示以下消息。

GLib-GIO-CRITICAL **: Settings schema 'org.gtk.Settings.FileChooser' is not installed

然后,程序以Segmentation fault结束。

怎么解决呢? 感谢您的帮助。

似乎您不是遇到此问题的人,它也发生在Windows的MinGW上 幸运的是,那个人给出了一个解决方案:

好像我在运行test-widget示例(我是使用MSVC使用gtksourceview-3.0.0构建的)一样,我需要编译org.gtk.Settings.FileChooser.gschema.xml文件(来自GTK + -3.x,在$(srcroot)/ gtk下,带有来自GLib的glib-compile-schemas实用程序,它将生成gschemas.compiled在同一文件夹中。

之后,将该gschemas.compiled文件放置在此文件夹中:$(parent_folder_of_the_gtk3_dll)\\ share \\ glib-2.0 \\ schemas,将设置为使用gtkfilechooser而不会感到困惑

[GLib-GIO-ERROR **:未安装设置架构'org.gtk.Settings.FileChooser']错误。

我将添加到我的GLib项目文件中,以编译glib-compile-schemas实用程序,并添加到我的GTK + -3.x项目文件中,以不久之后编译org.gtk.Settings.FileChooser.gschema.xml。

我遇到了一个与mingw Windows glib-compile-schemas [path to org.gtk.Settings.FileChooser.gschema]的程序的问题,解决方案是运行glib-compile-schemas [path to org.gtk.Settings.FileChooser.gschema]在我的情况下是./share中的文件/glib-2.0/schemas。它将生成gschemas.compiled ,这是FileChooser正在寻找的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM