Eclipse 3.8 看不到 gtkmm.h
Eclipse 3.8 won't see gtkmm.h
我是 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:没有这样的文件或目录
那么我在这里缺少什么?
好的,我想我明白了。在
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} 移到末尾。
到目前为止它在这里工作。
我是 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:没有这样的文件或目录
那么我在这里缺少什么?
好的,我想我明白了。在
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} 移到末尾。
到目前为止它在这里工作。