【问题标题】:hpple : 'libxml/tree.h' file not foundhpple:找不到“libxml/tree.h”文件
【发布时间】:2025-12-11 07:10:02
【问题描述】:

当我使用 hpple 并构建时,客场显示“'libxml/tree.h' file not found”错误。

我有, 设置 [头文件搜索路径] "${SDKROOT}/usr/include/libxml2" 将 [Other Linker Flag] 值设置为“-lxml2”

【问题讨论】:

标签: ios hpple


【解决方案1】:

第一步: Target-->在Build settings-->Header search path-->按return(enter)键--->替换/usr/include/libxml2

第2步:目标-->在构建阶段-->确认"libxml2.dylib"框架是否存在,如果没有添加

第3步:目标-->在构建阶段-->搜索libxml2.dylib然后点击添加按钮

参考截图:

【讨论】:

  • 注意:对于第 1 步,在以后的 XCode 版本(6.x、7.x 等)中,将其用于标头搜索路径:$(SDKROOT)/usr/include/libxml2 我认为较新的 XCode 中的一个问题是 SDKROOT 周围缺少括号。
【解决方案2】:

哦,抱歉,我刚刚设置了 TARGETS 的 Build Settings,忘记设置 PROJECT -->Build Settings。

【讨论】: