【发布时间】:2015-03-13 09:31:01
【问题描述】:
我正在尝试在 Windows 上安装 GTK+3。它安装但它总是告诉我它找不到文件 libgtk-3-0.dll。然而,GTK+2 非常适合我。主要问题是我试图运行一些用 GTK+3 编码的接口。只有界面出现了,里面没有图纸!我怎样才能使这项工作? 我需要 GTK+3 才能让它工作吗?如果是,如何正确安装?
【问题讨论】:
我正在尝试在 Windows 上安装 GTK+3。它安装但它总是告诉我它找不到文件 libgtk-3-0.dll。然而,GTK+2 非常适合我。主要问题是我试图运行一些用 GTK+3 编码的接口。只有界面出现了,里面没有图纸!我怎样才能使这项工作? 我需要 GTK+3 才能让它工作吗?如果是,如何正确安装?
【问题讨论】:
如果您同时安装了 gtk2 和 gtk3,则可能与您的路径冲突。 当然,如果您从安装文件安装 gtk2(通常会添加路径)
我确实同时使用了这两种方法,并且也使用代码块编译了 gtk 项目。 我所做的是一个专用文件夹,其中包含所有 gtk 和依赖 dll,并且始终放置我用 CB 构建的 gtk 可执行文件。 从http://www.gtk.org/download/win32.php那里下载gtk3并解压
然后创建一个 MyGtk 文件夹,例如将 /bin 目录中的所有 .dll 复制 /etc 并在 MyGtk 的根目录共享内容 然后也复制您的 .exe 应用程序
一切都应该运行良好。 如果不编辑您的 Windows 路径并将任何位置删除到 c:\xxx\gtk
【讨论】: