Wie behebe ich den Fehler "GLib-GIO-ERROR **: Auf dem System sind keine GSettings-Schemata installiert"?
Ich muss ein One-File-Programm (.exe) mit @ erstellInstallShield2015LimitedEdition
das funktioniert mitGTK3.4.2
undOpenCV 3.0.0
imWindows 7 x64
. In diesem Programm kann der Benutzer ein Verzeichnis von seinem Computer auswählen. Aber wenn ich FileChooser aufrufe (auf ausführbare Datei klicken), erhalte ich diesen Fehler:
GLib-GIO-ERROR**: No GSettings schemas are installed on the system
und das Programm wird beendet.
Ich habe diese Seiten besucht:
Glib-GIO-ERROR beim Öffnen eines Dateiauswahldialogs
GLib-GIO-ERROR **: Auf dem System sind keine GSettings-Schemata installiert.
Wie mit FileChooser in GTK mit statischer Kompilierung umgehen
Aber ich habe nie genau verstanden, wie ich diesen Fehler beheben kann. Es ist verwandt mitorg.gtk.Settings.FileChooser.gschema.xml
Datei in diesem Pfad:...\share\glib-2.0\schemas
.
Ist es mit @ verbundsystem environment variable
? Welche Dinge sollte ich hinzufügen?
Hinzufügensystem variable
oderUser variable
? Was istname
undpath
?
Beispielsweise. Ich fügte hinzuGSETTINGS_SCHEMA_DIR
wievariable name
undE:\Works for Gov Project\Help\Source codes for GTK+\gtk+-bundle_3.4.2-20130513_win64\share\glib-2.0\schemas
wiepath
für beide vonsystem variable
undUser variable
.
Ist das richtig