我在windows 7
下编写了一个Gtk程序,我想让其他计算机上的其他用户可以移植并使用它,我试图只复制已编译的程序.exe
和所需的dll,但是当在另一台计算机上运行它我收到此消息:
glib-gio-error **: no gsettings schemas are installed on the system
我尝试通过选择Debug选项和Release选项来编译它,但同样的问题。
使用Code :: Blocks
答案 0 :(得分:0)
您确定所有将复制到与相同的目录吗??
以下是根据我的理解,在Windows中运行GTK +程序所需的DLL列表:
libatk-1.0-0.dll
libcairo-2.dll
libcairo-gobject-2.dll
libcairo-script-interpreter-2.dll
libcroco-0.6-3.dll
libffi-6.dll
libfontconfig-1.dll
libfreetype-6.dll
libgailutil-3-0.dll
libgdk-3-0.dll
libgdk_pixbuf-2.0-0.dll
libgio-2.0-0.dll
libglib-2.0-0.dll
libgmodule-2.0-0.dll
libgobject-2.0-0.dll
libgthread-2.0-0.dll
libgtk-3-0.dll
libiconv-2.dll
libintl-8.dll
libjasper-1.dll
libjpeg-9.dll
liblzma-5.dll
libpango-1.0-0.dll
libpangocairo-1.0-0.dll
libpangoft2-1.0-0.dll
libpangowin32-1.0-0.dll
libpixman-1-0.dll
libpng15-15.dll
librsvg-2-2.dll
libtiff-5.dll
libxml2-2.dll
pthreadGC2.dll
zlib1.dll
根据我的经验,这应该有用。
另外,请确保所有库都在编译器选项中链接。