gpt4 book ai didi

iphone - ios 库中的 Libxml

转载 作者:行者123 更新时间:2023-12-01 19:28:51 24 4
gpt4 key购买 nike

我创建了一个 cocoa touch 静态库,其中包含我想包含在多个应用程序中的功能。这个库链接到 libxml,我有标题搜索路径/usr/include/libxml2。该库正确构建。

我将此库包含在另一个 xcode 项目中作为引用(通过将库 xcodeproj 文件拖到我的应用程序 xcode 项目中。我还将目标设置为将库作为直接依赖项,将 header 搜索路径设置为包含/usr/include/libxml2,并在框架中添加 libxml2.dylib。

问题是,当我尝试构建项目时出现构建错误:

Libxml/tree.h:没有这样的文件或目录。

我最初在尝试构建库时遇到了这个问题,并通过将 header 搜索路径和框架添加到 libxml2 的项目中来解决它。

顺便说一句,我有另一个使用该库但不使用 libxml 的应用程序,它可以正确构建和运行。

所以问题似乎是在应用程序和链接库中都使用了 libxml。

有人有什么想法吗?

希望你的,
尼尔。

最佳答案

您可能需要将包含路径/usr/include/libxml2 添加到目标和项目中。

要将其添加到目标,请右键单击目标并选择获取信息。
要将其添加到项目中,请转到项目菜单 > 编辑项目设置。

在这两种情况下,请确保您选择了配置:“所有配置”。

关于iphone - ios 库中的 Libxml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4639799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com