我想在我的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库?
答案 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目录中,您可以轻松进行。