【发布时间】:2018-04-18 08:58:02
【问题描述】:
可能是一个愚蠢的问题,但是如何在 Windows 中将 GTK+(或其语言绑定)与 CodeBlocks 一起使用?官网gtk.org显示安装msys2后通过pacman下载。在这样做并将C://msys64/mingw64/bin 添加到变量路径之后,CodeBlocks 仍然没有“看到”包含中的 gtk 头文件,因为它们位于gtk-3.0/gtk/ 而不是gtk/ 中。我想我应该将文件向上移动一个目录,但是在找到 gtk 头文件之后,CodeBlocks 无法找到它的依赖项(因为它们也在一些gdk-pixbuf-2.0/gdk-pixbuf 而不是gdk-pixbuf/ 中)。
我能够在一些第三方站点中找到 gtk-bundle,其中包含所有需要的文件和标题。在将它们提取到C://gtk/ 并将其添加到变量路径后,我就可以开始使用 gtk。然而,在尝试获取 gtkmm(gtk 的 C++ 绑定)后,我遇到了同样的问题,只能通过 msys2 安装,但不幸的是找不到捆绑包。
任何有关如何正确使用通过 msys2 安装的库的帮助都会很棒。提前致谢。
【问题讨论】:
标签: gtk codeblocks gtk3 gtkmm