1

嗨,在我的 Xcode 项目中,我包含了libxml2.dylib框架。我仍然收到错误消息:

未找到 libxml2/tree.h。

如何解决这个问题?

我没有提供任何搜索标题路径。我在用Xcode 4.2

4

4 回答 4

4

在我自己使用 libxml2 的项目中,我修改了 Header Search 路径以明确告诉编译器在哪里可以找到头文件:

指向 libxml2 头文件所在位置的指针

从 " $(SDKROOT)" 位可以看出,它实际上内置在随 Xcode 一起安装的 SDK 中。

于 2012-05-14T05:39:30.693 回答
2

将标题搜索路径更改为:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/usr/include/libxml2

不客气 :)

于 2012-09-05T16:21:32.400 回答
0

我有类似的问题,并按照本文的步骤解决问题:

http://www.optimusmobility.com/2013/06/11/how-to-resolve-libxmltree-h-file-not-found-error/

于 2013-10-16T06:37:52.357 回答
0

阅读这份文件......我认为这个网址对你有帮助......

在此网址中查看此主题 Setting up your project file

如果您不知道 Xcode 中的标头搜索路径,请按照步骤

go to target->click on BUild Setting-> search heder in search bar -> then you see search Path -> and check header search path

您进入构建阶段“与二进制库链接”并添加 libxml2 框架

 You follow all step after use step then click all tab (not combined tab) 
于 2012-05-14T05:44:04.893 回答