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
我有sudo apt-get install glibmm*
,它显示我已经安装了关于它的所有库。但是当我将它与libxml++-2.6
链接时,它不显示glibmmconfig.h
。我搜索了Google,有人说它位于/usr/lib/glibmm-2.4/include
,但路径不存在。怎么了?Ubuntu 12.04中的glibmmconfig.h其中是12.04
文件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
谢谢,先生。我终于在'/ usr/lib/x86_64-linux-gnu/glibmm-2.4/include/glibmmconfig.h'中找到了它。为什么软件包没有以常规方式存放文件? – mining