我有一个最初是在 Linux 中编写的 C++ 程序。该程序使用 libzip 库中的函数:
我现在正在 Visual Studio 2017 中使用基于 Windows 的平台。一切正常,因为我基本上可以使用与 Linux 平台上使用的相同的 cmake 文件。但是,在 Linux 中我使用包管理器来安装 libzip。我在 Windows 中没有该选项。我不知何故需要为 libzip 构建 Windows 版本,并将文件(头文件和 lib 文件)包含在我的 CMakeLists.txt 文件中。有人可以帮我提供这方面的分步指南吗?
最佳答案
看看vcpkg 。它是 Windows 平台的包管理器。它为 Windows 构建并安装了许多开源库。 libzip
被特别提及为端口之一。
关于c++ - 使用 Visual Studio 2017 和 cmake 中的 libzip 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47690772/