我是C ++的新手,正在尝试为libxml2安装C ++绑定。

现在已经呆了四个小时了,我感觉像是在开玩笑。我运行了lixml ++的配置脚本,它说我需要软件包libxml-2.0> = 2.7.3 glibmm-2.4> = 2.32.0

所以我去了glibmm2.4并运行了configure脚本。它说我需要软件包:sigc ++-2.0> = 2.2.10 glib-2.0> = 2.34.0 gobject-2.0> = 2.34.0 gmodule-2.0> = 2.34.0)

所以我去拿包sigc ++并运行了configure脚本,它说我需要glib-2.6。我下载了glib-2.6,然后运行configure,它说我需要libffi。

我想你应该已经明白了。

我经历了大约四个版本,并在此过程中遇到了错误。现在我真的快要放弃了。我肯定错过了什么。

尽管安装软件包令人兴奋,但我真的不想花一整天的时间仅使用libxml ++库。

请告诉我有比链条依赖链更好的解决方案吗?

最佳答案

对于Mac上的libxml++安装,根据文档,您需要安装libxml2glibmm2.4。请参考libxml++ website


安装homebrew。如果还没有,请参考homebrew's website
运行brew install libxml2
运行brew install glibmm
运行brew info libxml++

关于c++ - 试图在OS X 10.6上安装libxml++,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15936846/

10-12 21:06