2013-10-09 64 views
1

我有sudo apt-get install glibmm*,它显示我已经安装了关于它的所有库。但是当我将它与libxml++-2.6链接时,它不显示glibmmconfig.h。我搜索了Google,有人说它位于/usr/lib/glibmm-2.4/include,但路径不存在。怎么了?Ubuntu 12.04中的glibmmconfig.h其中是12.04

回答

1

文件glibmmconfig.h是包libglibmm-2.4-dev的一部分,将被安装在这取决于你的架构以下位置之一:

/usr/lib/x86_64-linux-gnu/glibmm-2.4/include/glibmmconfig.h 
/usr/lib/i386-linux-gnu/glibmm-2.4/include/glibmmconfig.h 

要获取用libxml++2.6编译代码所需的编译器标志的列表,请运行:

pkg-config --cflags libxml++-2.6 

要获得链接标志的列表,运行

pkg-config --libs libxml++-2.6 
+0

谢谢,先生。我终于在'/ usr/lib/x86_64-linux-gnu/glibmm-2.4/include/glibmmconfig.h'中找到了它。为什么软件包没有以常规方式存放文件? – mining