问题标签 [libzip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
41 浏览

c++ - LibZip C++ 未解析的外部符号

我不明白将 Libzip 链接到 Visual Studio 2019 时我做错了什么。

我从 github libzip、zlib 和 openssl 中提取。我安装了 openssl 并使用 OPENSSL_ROOT_DIR 创建了环境变量。

我使用 vsbuild.cmd ( libzip/vstudio/vsbuild.cmd) 安装了 libzip:

我在 vs 项目中创建了一个新文件夹,并放置libzip/lib了来自构建 libzip 的 lib 的标头和文件夹。libzip/build/lib/release/zip.lib

现在在VS中,我去了Project Properties->C/C++ ->Additional Include Directories并添加了以前文件夹的路径以获取标题。同样在Linker->Additional Library Directories并添加了 .lib 文件的文件夹。

现在我不明白为什么我仍然得到unresolved external symbol zip_oepn referenced in function. LNK2019 和 LNK1120。

你知道我该如何解决这个问题吗?

谢谢!

0 投票
2 回答
92 浏览

archlinux - 如何在介子构建系统中添加 libzip 作为依赖项

我正在 Gnome Builder 中使用 gtk+-3.0 构建一个小型应用程序,但我想将 libzip 用于某些功能。但显然介子不接受添加 libzip。看我的片段:

这是我的错误信息:

但 libzip 被列为 pkgconfig 包:

和:

最后:

我被困住了。我在互联网上找不到关于 libzip 一起使用介子的任何帮助。我试图省略 libzip 和一个依赖项,但介子抱怨它找不到 zip.h。

我在 ArchLinux 中运行它。

[更新] 如果我使用介子手动编译,它可以工作。该问题仅发生在 GNOME Builder 内部。

0 投票
0 回答
30 浏览

cmake - 如何让 OBS Studio 的 own3d 插件与 Ubuntu 一起工作

我目前有兴趣让 own3d 插件与 Ubuntu 一起工作。我已经安装了 cmake 并且遇到了几个错误,这些错误似乎是由于没有库或找不到它们引起的。https://ibb.co/xF1fnh6

我已经安装了 zlib-dev 和 libzip-dev。

错误信息:

“配置不完整,出现错误!”。

0 投票
1 回答
74 浏览

c++ - 如何在 Visual Studio 2019、Windows 中使用 C++ 创建文件夹的存档

我想创建一个 Windows 服务,它将文件夹的内容复制到创建的存档中。有人建议我为此目的使用libzip库。我已经创建了这段代码,但现在我不知道如何正确编译和链接它。我没有使用 CMake 在 Visual Studio 中构建项目。