0

我正在尝试将 SVGKit (https://github.com/SVGKit/SVGKit) 包含到一个测试项目中。

我收到消息:“找不到 libxml/parser.h 文件”

我检查了该文件确实不存在于项目文件夹下的文件系统中。尽管如此,提供的演示工作正常。

有人可以告诉我发生了什么吗?

4

2 回答 2

1

我认为您需要将 libxml 链接到您的项目。如您链接到的 github 页面上“跨平台库构建”的步骤 10 和 11 中所述,只需转到 Xcode 中的构建设置,搜索“标题搜索路径”,双击它,按“+”按钮在弹出窗口中,键入“/usr/include/libxml2”并确保在弹出按钮中选择了“递归”,因为我认为所有内容都在另一个子目录中。 标头搜索路径

然后将框架“libxml2.dylib”添加到“Linked Frameworks and Libraries”。 libxml2

这应该可以解决您的问题。

于 2012-12-17T02:37:01.663 回答
0

首先将 libxml2.dylib 添加到您的框架中然后转到 Project -> Build Settings 并搜索“Header Search Paths”键并添加此值:“${SDK_DIR}”/usr/include/libxml2 不要忘记选择“all”用于构建设置

于 2012-12-17T02:32:30.750 回答