我有一个最初用Linux编写的c ++程序。该程序使用库libzip中的函数:

https://libzip.org

我现在在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/

10-11 05:51