我是C ++的新手,正在尝试为libxml2安装C ++绑定。
现在在这里待了大约四个小时后,我觉得我正在开玩笑。我运行了lixml ++的配置脚本,它说我需要包libxml-2.0> = 2.7.3 glibmm-2.4> = 2.32.0
所以我去了glibmm2.4并运行了配置脚本。它说我需要包:sigc ++ - 2.0> = 2.2.10 glib-2.0> = 2.34.0 gobject-2.0> = 2.34.0 gmodule-2.0> = 2.34.0)
所以我去获取package sigc ++并运行configure脚本,它说我需要glib-2.6。我下载了glib-2.6并运行了configure,它说我需要libffi。
我想你明白了。
我经历了大约四个版本,并在此过程中遇到了错误。现在我真的很放弃了。我一定错过了什么。
虽然安装软件包很令人兴奋,但我真的不想整天花这么做只是为了简单地使用libxml ++库。
请告诉我有一个比连锁依赖链更好的解决方案吗?
答案 0 :(得分:1)
对于libxml++
在Mac上的安装,根据文档,您需要安装libxml2
和glibmm2.4
。请参阅libxml++ website。
安装homebrew
。如果尚未安装,请参考homebrew's website。
运行brew install libxml2
。
brew install glibmm
。brew info libxml++
。