You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows的MSVC 2022开发命令提示符中安装zlib库

解决MSVC 2022编译fteqw时ZLIB库缺失问题

不能直接通过Visual Studio 2022开发者命令提示符用类似Linux下apt-get、yum的包管理命令安装zlib包,Windows平台没有这种原生集成的包管理方式。给你几个可行的解决办法:

  • 用vcpkg安装zlib(推荐)
    vcpkg是微软官方的C++包管理器,能自动处理依赖的编译和路径配置:

    1. 先完成vcpkg的基础安装
    2. 在VS开发者命令提示符里执行:vcpkg install zlib:x64-windows(如果是32位编译环境,换成x86-windows)
    3. 生成fteqw的CMake解决方案时,加上vcpkg的工具链参数:
      cmake .. -DCMAKE_TOOLCHAIN_FILE=[你的vcpkg安装路径]/scripts/buildsystems/vcpkg.cmake
      

    这样CMake会自动找到vcpkg安装的zlib库,无需手动指定路径。

  • 手动编译zlib并指定路径

    1. 下载zlib的源码包,用VS2022打开它自带的Visual Studio项目文件,编译出对应的静态库(.lib)或动态库(.lib/.dll)
    2. 生成fteqw的CMake解决方案时,手动传入zlib的路径参数:
      cmake .. -DZLIB_LIBRARY=[zlib编译后生成的lib文件路径] -DZLIB_INCLUDE_DIR=[zlib源码里的include文件夹路径]
      
  • 检查fteqw的Git子模块
    有些开源项目会把依赖库作为Git子模块嵌入,你可以在fteqw的项目根目录执行:

    git submodule update --init --recursive
    

    拉取所有子模块后,重新运行CMake,看是否能自动识别到内置的zlib库。

内容的提问来源于stack exchange,提问作者AlmondPudding

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 20:55:01