跳转至

第三方库构建

提示

第三方库构建需要加载2次cmake文件,第一次为zlib库构建安装,第二部为所有第三方c++库的构建和安装

第三方库的cmake文件位于:

1
src/3rdparty/CMakeLists.txt

此文件不属于上级工程,构建第三方库直接用cmake打开此文件构建即可,这里面已经把第三方库的基本设置配置好

构建后需要进行安装(install),安装完成后会在工程目录下生成bin_qt{version}_{MSVC/GNU}_x{64/32}的安装目录,data-workbench的主体构建需要依赖此目录

构建zlib

由于第三方库quazip依赖zlib,因此需要先构建zlib

zlib位于:src/3rdparty/zlib

你需要先构建安装zlib,由于zlib是一个纯c库,因此你直接构建完安装到系统安装目录即可,可以通过cmake gui工具构建,也可以直接通过Qt Creatorvisual sstudio构建

构建完成后需要进行安装,使用默认安装路径即可,安装后下一步构建才能正确找到zlib

CMake构建所有第三方库

  1. 打开Qt Creator,文件->打开文件或项目(Ctrl+O),选择src/3rdparty/CMakeLists.txt文件

    build-3rdparty-cmake-qtc

  2. 切换到项目模式(Ctrl+5),Build步骤选择all和install

    build-3rdparty-cmake-qtc

  3. 点击运行(Ctrl+R)进行编译和安装

    build-3rdparty-cmake-qtc

编译完成后你能看到bin_qt{version}_{MSVC/GNU}_x{64/32}的安装目录,假如是用qt6.4+msvc,将生成bin_qt6.4.0_MSVC_x64这样的目录

目录里是所有第三方库的必要内容