Eclipse 3.8 不会看到 gtkmm.h

Eclipse 3.8 won't see gtkmm.h

本文关键字:gtkmm Eclipse      更新时间:2023-10-16

我对C++很陌生,我渴望学习gtkmm。我使用的是linux mint 17.2和Eclipse 3.8。当我输入:#include <gtkmm.h>编译器会抱怨并给出此错误:

fatal error: gtkmm.h: No such file or directory

我已经使用了synaptic并安装了libgtkmm-3.0-dev,当我搜索头文件时locate gtkmm.h我得到以下路径:

/usr/include/gtkmm-3.0/gtkmm.h

所以,现在如果输入日食#include gtkmm-3.0/gtkmm.h我得到一个新错误:fatal error: glibmm.h: No such file or directory

locate glibmm.h 

给我看这条路:/usr/include/glibmm-2.4/glibmm.h.

因此,如果我再次输入:#include <glibmm-2.4/glibmm.h>

我得到同样的错误。 致命错误: glibmm.h:没有这样的文件或目录

那么我在这里错过了什么?

好的,我想我明白了。


Project->Properties -> C/C++ Build -> Settings ->GCC C++ Compiler-> Miscellaneous你添加 `pkg-config --cflags gtkmm-3.0`在其他标志中。

在"杂项"部分的GCC/C++ Linker中,您可以在其他标志中添加`pkg-config --libs gtkmm-3.0`

现在是GCC C++编译器,在命令行模式下,您将${FLAGS}移动到末尾。

到目前为止,它在这里工作。