Eclipse 3.8不会看到gtkmm.h

时间:2016-02-07 18:36:37

标签: c++ linux eclipse gtkmm

我对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

所以,现在如果进入eclipse #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:没有这样的文件或目录

那我在这里错过了什么?

1 个答案:

答案 0 :(得分:1)

好吧,我想我明白了。在

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}移动到最后。

到目前为止它已经在这里工作了。