使用Visual Studio 2017和cmake中的libzip库

时间:2017-12-07 08:35:14

标签: c++ cmake visual-studio-2017 runtime libzip

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

https://libzip.org

我现在正在使用Visual Studio 2017中基于Windows的平台.Everthing工作,因为我基本上可以使用与Linux平台上使用的相同的cmake文件。但是,在Linux中我使用包管理器来安装libzip。我在Windows中没有这个选项。我不知何故需要为libzip构建一个Windows版本,并在我的CMakeLists.txt文件中包含文件(头文件和lib文件)。有人可以帮助我逐步指导吗?

2 个答案:

答案 0 :(得分:1)

看看vcpkg。它是Windows平台的包管理器。它为Windows构建和安装许多开源库。 libzip被特别提到为其中一个端口。

答案 1 :(得分:0)

是否可以在Visual Studio中使用Nuget软件包管理器?

  1. 右键单击您的解决方案
  2. 选择“为您的解决方案管理软件包”
  3. 搜索libzip
  4. 选择lipzip并单击安装
  5. 您现在应该可以#include "zip.h"