'libxml/tree.h' file not found

一:
这种情况是没有导入libxml2.tbd的缘故,但是不能在这里直接添加


'libxml/tree.h' file not found_第1张图片
5BAD1CF4-228F-40C3-B80B-3B62D47D1A34.png

因为在这里直接添加会报错:XXXXXX/usr/lib/libxml2.tbd is not an object file (not allowed in a library)

二:
我们要在Build Setting中搜索other linker,在这里面添加:
若引用的libxml2.tbd,添加-lxml2
若引用libz.dylib,则添加-lz

三:
然后引入路径,在Build Setting中搜索Header Search Paths,添加路径:
${SDK_DIR}/usr/include/libxml2
这样就行了

你可能感兴趣的:('libxml/tree.h' file not found)