我想编译将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的几个文件之后,因此似乎通过了。
答案 0 :(得分:1)
您位于64位MinGW-w64外壳中,但尚未安装工具链。
您应该运行:
pacman -S mingw-w64-x86_64-toolchain mingw-w64-x86_64-gtkmm3