首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Xcode中如何在iOS中使用libarchive?

在Xcode中如何在iOS中使用libarchive?
EN

Stack Overflow用户
提问于 2015-10-27 11:34:54
回答 3查看 1.6K关注 0票数 2

我想将藤黄添加到我的应用程序中,以便能够提取tar.gz。

正如安装说明所述,我采取了以下步骤:

  • cmake -G "Xcode“~/libarchive-下载-dir/
  • 制作
  • 制造安装

现在我有了一个libarchive.14.dzlib文件。我将其添加到项目中,并希望调用以下内容,如示例中提议的那样

代码语言:javascript
复制
r = archive_read_open_filename(a, "archive.tar", 10240);

但是,方法是没有声明的。

我想我得给这个项目加上一个标题?!我不确定,这是一个民族解放运动。但是我在build文件夹中没有找到任何适当的头文件。

我如何使用libarchive,我缺少什么来调用一个方法,哪些方法是可用的,哪里是标头?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-27 11:44:53

是的,你需要添加标题。在archive.h目录中的libarchive头已经足够了,您不需要其他的。

票数 2
EN

Stack Overflow用户

发布于 2015-10-27 11:41:40

看起来,您只是忘记了包含头文件,因此编译器假定任何未定义的函数都返回int

票数 1
EN

Stack Overflow用户

发布于 2015-10-27 11:43:40

如果您正确地下载了libarchive源代码,它们应该包括源代码.cpp和.h文件-参见这里的https://github.com/libarchive/libarchive/tree/master/libarchive

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33366924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档