![](/img/trans.png)
[英]GTKmm3 (GTK+ 3 C++) compiles but throws GLib-GIO-CRITICAL error when run
[英]How to fix error “GLib-GIO-ERROR**: No GSettings schemas are installed on the system”?
我必須使用InstallShield2015LimitedEdition
創建一個可與GTK3.4.2
和Windows 7 x64
OpenCV 3.0.0
一起使用的單文件(.exe)程序。 在此程序中,用戶可以從計算機中選擇目錄。 但是,當我調用FileChooser(單擊可執行文件)時,出現此錯誤:
GLib-GIO-ERROR**: No GSettings schemas are installed on the system
程序終止。
我訪問了以下頁面:
GLib-GIO-ERROR **:系統上未安裝GSettings模式
但是我從來不完全了解如何解決此錯誤。 它與org.gtk.Settings.FileChooser.gschema.xml
文件的路徑有關: ...\\share\\glib-2.0\\schemas
。
與system environment variable
嗎? 我應該添加些什么?
添加到system variable
還是User variable
? name
和path
什么?
例如。 我添加了GSETTINGS_SCHEMA_DIR
作為variable name
並將E:\\Works for Gov Project\\Help\\Source codes for GTK+\\gtk+-bundle_3.4.2-20130513_win64\\share\\glib-2.0\\schemas
作為system variable
和User variable
path
。
這個對嗎?
我解決了:
首先:添加GSETTINGS_SCHEMA_DIR
作為variable name
並將E:\\Works for Gov Project\\Help\\Source codes for GTK+\\gtk+-bundle_3.4.2-20130513_win64\\share\\glib-2.0\\schemas
作為User variable
path
。
然后,在system variable
---> path
E:\\Works for Gov Project\\Help\\Source codes for GTK+\\gtk+-bundle_3.4.2-20130513_win64\\share\\glib-2.0\\schemas
添加E:\\Works for Gov Project\\Help\\Source codes for GTK+\\gtk+-bundle_3.4.2-20130513_win64\\share\\glib-2.0\\schemas
;
首先,例如;E:\\Works for Gov Project\\Help\\Source codes for GTK+\\gtk+-bundle_3.4.2-20130513_win64\\share\\glib-2.0\\schemas
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.