Как исправить ошибку «GLib-GIO-ERROR **: в системе не установлены схемы GSettings»?

Я должен создать однофайловую (.exe) программу с InstallShield2015LimitedEdition это работает с GTK3.4.2 а также OpenCV 3.0.0 в Windows 7 x64, В этой программе пользователь может выбрать каталог со своего компьютера. Но когда я вызываю FileChooser (нажимаю на исполняемый файл), я получаю эту ошибку:

GLib-GIO-ERROR**: No GSettings schemas are installed on the system

введите описание изображения здесь

и программа завершается.

Я посетил эти страницы:

Glib-GIO-ERROR при открытии диалогового окна выбора файла

GLib-GIO-ERROR **: в системе не установлены схемы GSettings

Как справиться с FileChooser в GTK при статической компиляции

Но я так и не понял, как именно исправить эту ошибку. Это связано с 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 как path для обоих system variable а также User variable,

Это правильно?

1

Решение

Я решил это:

Первый: добавить 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 как path за User variable,

Затем в 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

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]