我想在我的 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"
中。
之后,我打开了 Visual Studio 2017 并转到 属性 => C/C++ => 一般 => 附加包含目录 并添加了该路径: "C:\Program Files\Zlib\msvc2015_64"
。
之后,我在我的项目中添加了 #include <zlib.h>
头文件。但是,不工作。
那么,如何在 Visual Studio 2017 中使用 zlib 库?
原文由 Jayesh 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于静态库安装,在链接器附加库和目录中包含 zlibstatic.lib 和目录。对于动态库,在链接器中包含 zlib.lib 并将 zlib.dll 复制到项目输出目录。
另一种选择是安装 vcpkg(MS packager 以安装基于 Windows 的开源项目)并使用 powershell 命令,如
.\vcpkg install zlib:x64-windows-static
。 zlib 可以使用.\vcpkg integrate install