如何将GTKMM包含到Eclipse C++中? 我已经在这里用了大约30分钟,我无法解释如何将GTKMM库包含在Eclipse中的C++项目中。

如何将GTKMM包含到Eclipse C++中? 我已经在这里用了大约30分钟,我无法解释如何将GTKMM库包含在Eclipse中的C++项目中。,c++,eclipse,libraries,gtkmm,C++,Eclipse,Libraries,Gtkmm,我已经为usr/include/目录中的每个目录添加了include路径。我想我需要做一些涉及链接器的事情,但我不确定做什么或如何做 pkg-config gtkmm-3.0 --libs -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lgtk-3 -lglibmm-2.4 -lcairomm-1.0 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-

我已经为usr/include/目录中的每个目录添加了include路径。我想我需要做一些涉及链接器的事情,但我不确定做什么或如何做

pkg-config gtkmm-3.0 --libs -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lgtk-3 -lglibmm-2.4 -lcairomm-1.0 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lsigc-2.0 -lgobject-2.0 -lglib-2.0

pkg-config gtkmm-3.0 --cflags -pthread -I/usr/include/gtkmm-3.0 -I/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/x86_64-linux-gnu/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/x86_64-linux-gnu/pangomm-1.4/include -I/usr/include/gtk-3.0 -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/harfbuzz
在这里做了一个简短的回复之后,我执行了这两个命令,我不确定如何处理这些信息。我是否需要手动将每个目录添加到包含目录或链接器中?我已经为此奋斗了很久


任何关于具体操作的洞察都将非常有用。

通常,这些命令都包含在编译器命令行中,使用反引号pkg config gtkmm-3.0-libs@tp1-是的,为了简单起见,我在终端上做了。我不知道如何实际使用C++库。这是一个令人惊讶的困难。过了一段时间,我终于认为它可以工作了,但现在eclipse告诉我,每个包含都是一个未解决的包含,但像工作这样的事情。我以为我有它,然后Gtk::button就找不到了。这是一个新的错误:如果您在屏幕截图中的错误之后查看命令,它会告诉您它缺少DSO。看一看。另外,提供一个代码示例将有助于其他人测试他们的答案。