0

我是 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)

所以我去获取包 sigc++ 并运行配置脚本,它说我需要 glib-2.6。我下载了 glib-2.6 并运行了 configure,它说我需要 libffi。

我想你应该已经明白了。

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

虽然安装软件包令人兴奋,但我真的不想仅仅为了简单地使用 libxml++ 库而整天这样做。

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

4

1 回答 1

1

libxml++在 mac 上安装,根据文档,您需要安装libxml2glibmm2.4. 请参阅libxml++ 网站

  1. 安装homebrew. 如果您还没有,请参阅自制软件的网站

  2. 运行brew install libxml2

  3. 运行brew install glibmm
  4. 运行brew info libxml++
于 2018-08-10T05:14:15.803 回答