gpt4 book ai didi

c - 如何使 Gtk 程序可移植

转载 作者:行者123 更新时间:2023-11-30 17:23:31 25 4
gpt4 key购买 nike

我在windows 7下编写了一个Gtk程序,我想让其他计算机上的其他用户可以移植和使用它,我尝试复制编译后的程序.exe 和所需的 dll ,但是当在另一台计算机上运行它时,我收到此消息:

glib-gio-error **: no gsettings schemas are installed on the system

我尝试通过选择“调试”选项和“发布”选项来编译它,但出现同样的问题。

使用代码:: block

最佳答案

您确定已将所有 DLL 复制到与您的exe 相同的目录吗?

以下是据我了解在 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

根据我的经验,这应该可行。

此外,请确保所有库都在编译器选项中链接。

关于c - 如何使 Gtk 程序可移植,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27515864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com