如何在Visual Studio 2017中使用zlib库?

时间:2018-03-27 06:14:57

标签: c++ c visual-studio-2017 zlib

我想在我的c ++项目中使用 zlib 库。所以,我已经下载了zlib库( zlib_1_2_8_msvc2015_64.zip )。 然后,我在"C:\Program Files\Zlib"下创建了zlib文件夹。然后,将 zlib_1_2_8_msvc2015_64.zip 文件解压缩到"C:\Program Files\Zlib"

之后,我已经开设了视觉工作室2017 并转到属性 => C / C ++ => 一般 => 其他包含目录和 添加了该路径:"C:\Program Files\Zlib\msvc2015_64"

之后,我在项目中添加了#include <zlib.h>头文件。但是,不工作。

那么,如何在Visual Studio 2017中使用zlib库?

3 个答案:

答案 0 :(得分:3)

对于静态库安装,请在链接器的其他库和目录中包含zlibstatic.lib和目录。对于动态库,在链接器中包含zlib.lib并将zlib.dll复制到项目输出目录。

另一个选择是安装vcpkg(MS packager来安装基于Windows的开源项目)并使用powershell命令,如.\vcpkg integrate install。 zlib可以使用protected $appends = ['is_liked']; public function getIsLikedAttribute() { return $this->likes()->where('user_id', '=', Auth::id())->exists(); }

自动集成到您的项目中

答案 1 :(得分:1)

您已指定查找头文件的位置。

您还需要找到要绑定的库以及在哪里找到它。

对于Visual Studio 2012:

在链接器部分 - &gt;一般 - &gt;其他库目录,您可以指定库所在的路径

在链接器部分 - &gt;输入 - &gt;额外的依赖性,您可以指定要绑定的实际lib名称

答案 2 :(得分:0)

它是一个简单的修复程序,将msvc2015_64目录的所有内容复制到zlib目录中,您可以轻松进行。