我想将藤黄添加到我的应用程序中,以便能够提取tar.gz。
正如安装说明所述,我采取了以下步骤:
现在我有了一个libarchive.14.dzlib文件。我将其添加到项目中,并希望调用以下内容,如示例中提议的那样
r = archive_read_open_filename(a, "archive.tar", 10240);但是,方法是没有声明的。

我想我得给这个项目加上一个标题?!我不确定,这是一个民族解放运动。但是我在build文件夹中没有找到任何适当的头文件。
我如何使用libarchive,我缺少什么来调用一个方法,哪些方法是可用的,哪里是标头?

发布于 2015-10-27 11:44:53
是的,你需要添加标题。在archive.h目录中的libarchive头已经足够了,您不需要其他的。
发布于 2015-10-27 11:41:40
看起来,您只是忘记了包含头文件,因此编译器假定任何未定义的函数都返回int。
发布于 2015-10-27 11:43:40
如果您正确地下载了libarchive源代码,它们应该包括源代码.cpp和.h文件-参见这里的https://github.com/libarchive/libarchive/tree/master/libarchive。
https://stackoverflow.com/questions/33366924
复制相似问题