如何在 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" 中。

之后,我打开了 Visual Studio 2017 并转到 属性 => C/C++ => 一般 => 附加包含目录 并添加了该路径: "C:\Program Files\Zlib\msvc2015_64"

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

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

原文由 Jayesh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.7k
1 个回答

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

另一种选择是安装 vcpkg(MS packager 以安装基于 Windows 的开源项目)并使用 powershell 命令,如 .\vcpkg install zlib:x64-windows-static 。 zlib 可以使用 .\vcpkg integrate install

原文由 seccpur 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题