在Windows上设置Gtk开发

时间:2018-11-24 22:44:55

标签: gtk mingw gtkmm msys2

我想编译将Gtk(mm)用于Windows的程序。因此,我已经设置了MinGW和MSys2,并通过pacman下载了很多东西。

现在,当我尝试使用以下命令编译程序时:

g++ Patte.cpp -o Patte -L/opt/lib `pkg-config gstreamer-1.0 gstreamer-video-1.0 gtkmm-3.0 --cflags --libs`

编译器无法报告无法找到我包含的以下文件:

#include <gdk/gdkx.h>

有人可以帮助我解决此错误吗?感谢您的帮助。

编辑:此行出现在包含参考gstreamer,gtkmm和glib的几个文件之后,因此似乎通过了。

1 个答案:

答案 0 :(得分:1)

您位于64位MinGW-w64外壳中,但尚未安装工具链。

您应该运行:

pacman -S mingw-w64-x86_64-toolchain mingw-w64-x86_64-gtkmm3