在Visual Studio 2012中链接zlib
Linking zlib in Visual Studio 2012
我有一个c++程序,在Linux上编译和运行良好,我现在正试图在Visual Studio的Windows机器上编译。我面临的主要问题是以下错误消息:
错误LNK2019:函数中引用的外部符号_gzread无法解析
我已经下载了zlib库并试图将其链接到我的项目,但显然不成功。我很感激如何将此链接到我的项目明确说明。你在说明中假设的越少越好,因为我对Visual Studio比较陌生。
找到解决方案。即使我在64位机器上工作,VS在32位模式下编译。我只是使用了32位版本的zlibwapi,而不是64位版本,它工作。
相关文章:
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- CMake-按正确顺序将项目与C运行时对象文件链接
- 从链接列表c++中删除一个项目
- 有根的二进制搜索树.保留与其父级的链接
- 读取文件的最后一行并输入到链接列表时出错
- 静态数据成员的问题-修复链接错误会导致编译器错误
- node-gyp 在 macOS 上未正确链接库
- 基于boost的程序的静态链接——zlib问题
- 无法链接 CMake 中的本地库
- 内联函数中具有内部链接的全局变量
- 链接阶段在Ubuntu上失败,但在MacOS上失败
- 使用gcc从静态链接的文件中查找可选符号
- 我可以将一个用clang c++11编译的对象与另一个用c++17编译的对象链接起来吗
- 静态链接zlib而不需要DLL
- vs2010 上的 Zlib 链接器错误
- 多个 zlib 在 vaired 开源库中,链接器错误
- 使用动态链接的zlib支持构建boost
- Ubuntu 下的 C++ 链接 Boost 库与 cMake:未定义的引用 'boost::iostreams::zlib::ok'
- 在Visual Studio 2012中链接zlib
- 链接错误:在Visual Studio(2012)中使用NuGet安装boost zlib过滤器