Я должен создать однофайловую (.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
,
Это правильно?
Я решил это:
Первый: добавить 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
Других решений пока нет …