当前位置: 首页 > news >正文

VS如何编译QuaZip库

准备工作:

  1. 安装 Qt: 确保你已经安装了 Qt,并且配置好了 Qt 的环境变量。你可以从 Qt 官网 下载并安装适合你的版本。

  2. 安装 CMake: QuaZip 使用 CMake 作为构建系统,因此你需要安装 CMake。可以从 CMake 官网 获取最新版本。

  3. 下载 Zlib: QuaZip 依赖于 Zlib 库。确保你已经按照前面提到的方法编译或获取了 Zlib 库。

  4. 下载 QuaZip 源码: 你可以从 QuaZip GitHub 仓库 克隆最新的源码或者下载 ZIP 文件。


    把环境依赖都配置好以后,就可以开始编译库了
  • 假设你已经克隆或解压了 QuaZip 源码到本地目录 D:\quazip
  • 在windows下运行cmd命令,打开终端窗口,切换路径到QuaZip 源码根目录;
  • 创建一个 build 目录用于存放生成的 VS 解决方案文件:
    mkdir build

    切换到build目录下:

    cd build

    运行 CMake 配置项目:

    cmake .. -G "Visual Studio 17 2022" -DCMAKE_PREFIX_PATH="D:/Qt/Qt5.14.2/5.14.2/msvc2017_64" -DZLIB_LIBRARY="D:/mydocuments/zlib/lib/zlibwapi.lib" -DZLIB_INCLUDE_DIR="D:/mydocuments/zlib/include"

    其中,-G 后面跟着的是你的VS版本,-DCMAKE_PREFIX_PATH 设置为你的 Qt 安装路径,-DZLIB_LIBRARY-DZLIB_INCLUDE_DIR 分别设置为你之前编译好的 Zlib 库:zlibwapi.lib所在的路径和头文件路径:编译项目:还是在build目录下运行下列命令:

    cmake --build . --config Release

    这将会在 build 目录下的 Release 文件夹中生成 QuaZip 的库文件(如 quazip.lib)。编译就成功了。

http://www.dtcms.com/a/235440.html

相关文章:

  • 【会议征稿中!!!】2025年现代管理、物流与供应链国际会议(MMLSC 2025)
  • 中国移动6周年!
  • 行为型设计模式之Chain of Responsibility(责任链)
  • 【笔记】旧版MSYS2 环境中 Rust 升级问题及解决过程
  • 什么是权威解析服务器?权威解析服务器哪些作用?
  • Xshell 详细安装与配置教程:从下载到高效使用
  • PostgreSQL 技术峰会,聚焦国产生态与前沿技术
  • Java调用大模型API实战指南
  • QT: `long long` 类型转换为 `QString` 2025.6.5
  • 栈的概念以及实现
  • 超大规模芯片验证:基于AMD VP1902的S8-100原型验证系统实测性能翻倍
  • 智能化弱电工程项目管理培训
  • Kyosan K5BMC ELECTRONIC INTERLOCKING MANUAL 电子联锁
  • Java并发编程实战 Day 12:阻塞队列与线程协作
  • 【论文+硬件】HOMIE:定制外骨骼 、手套和脚踏座舱低成本操控人形机器人+强化学习自主下蹲抓取物体 框架
  • Day 41 训练
  • C语言字符数组初始化的5种方法(附带实例)
  • 使用 C/C++ 和 OpenCV 实现滑动条控制图像旋转
  • 04 Deep learning神经网络编程基础 梯度下降 --吴恩达
  • 【Zephyr 系列 12】BLE + NVS + 低功耗融合实战:打造可配置蓝牙信标系统
  • 【论文阅读笔记】万花筒:用于异构多智能体强化学习的可学习掩码
  • [论文阅读] 人工智能 | 利用负信号蒸馏:用REDI框架提升LLM推理能力
  • 电脑桌面太单调,用Python写一个桌面小宠物应用。
  • 深度学习环境配置指南:基于Anaconda与PyCharm的全流程操作
  • OpenLayers 地图定位
  • OD 算法题 B卷【猴子吃桃】
  • 事件监听 ——CAD C#二次开发
  • MySQL提升
  • 大模型模型部署和暴露接口
  • Langchain4j 整合向量数据库(10)