【发布时间】:2013-10-09 02:30:32
【问题描述】:
我有sudo apt-get install glibmm*,它表明我已经安装了所有关于它的库。但是当我将它与libxml++-2.6 链接时,它显示没有glibmmconfig.h。我搜索了谷歌,有人说它在/usr/lib/glibmm-2.4/include,但路径不存在。怎么了?
【问题讨论】:
标签: ubuntu-12.04 libxml2 glibmm
我有sudo apt-get install glibmm*,它表明我已经安装了所有关于它的库。但是当我将它与libxml++-2.6 链接时,它显示没有glibmmconfig.h。我搜索了谷歌,有人说它在/usr/lib/glibmm-2.4/include,但路径不存在。怎么了?
【问题讨论】:
标签: ubuntu-12.04 libxml2 glibmm
文件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 中找到了它。为什么包不按常规方式放置文件?