在分发版本中识别 libxml 时遇到问题

Posted

技术标签:

【中文标题】在分发版本中识别 libxml 时遇到问题【英文标题】:Having trouble recognizing libxml in distribution build 【发布时间】:2011-02-03 20:28:18 【问题描述】:

我在我的项目中使用 libxml 进行编译时遇到了问题,但仅限于我的分发版本。我一直小心地从我的调试分发中复制标题搜索路径和库搜索路径,它编译得很好。这是我所拥有的:

标题搜索路径

usr/include/libxml2

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/usr/include/libxml2

图书馆搜索路径 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/usr/include/libxml2

其他链接器标志

-lxml2

感谢您的帮助。

【问题讨论】:

【参考方案1】:

在标头搜索路径 $(SDKROOT)/usr/include/libxml2 中试试这个(虽然它会指向 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/usr/include/libxml2)并选中递归框

【讨论】:

非常感谢!是的,这行得通!我打算这样做,但我在路径中查找文件并没有发现任何区别。 很高兴!! (如果是,请不要忘记接受这个作为答案)

以上是关于在分发版本中识别 libxml 时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu系统 编译libxml2的库是遇到如下错误

在 ios 的 libxml 库中出现错误

libxml/tree.h 没有这样的文件或目录

pushviewcontroller 在分发构建时崩溃但不调试

Cannot open include file: 'libxml/xpath.h': No such file or directory

在 Visual Studio 2008 和 Windows XP 中使用 libxml2