Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 2.27 KB

Download_and_usage.md

File metadata and controls

42 lines (31 loc) · 2.27 KB

下载和使用

直接使用

提供x64版本的Windows exe下载,下载后按照流程安装后即可。打包过程由Inno Setup提供。

构建使用

  1. 克隆项目到本地:
git clone https://github.com/geoyee/LabCD
  1. 根据系统下载Qt 6.4.0版本并安装。Windows用户如需要使用Visual Studio需要下载VS扩展:Qt Visual Studio Tools。

  2. 下载所需的依赖包。目前需要的第三方包有OpenCV 4.5.5JsonCpp 1.9.5GDAL 3.5.3Eigen 3.4.0

    1. OpenCV 4.5.5可从官方github仓库进行下载并使用cmake进行编译。
    2. JsonCpp 1.9.5可从官方github仓库进行下载并使用cmake进行编译。
    3. GDAL 3.5.3可从官方github仓库进行下载并使用cmake进行编译。
    4. Eigen 3.4.0可从官方gitlab仓库直接进行下载

    准备好之后需要在labcd的文件夹下新建depends文件夹,其中包括includelib文件夹。将Opencv、JsonCpp和GDAL编译完成对应的include和lib文件放入,将Eigen源代码直接放到depends下。完成后的depends文件夹结构如下:

    depends
       ├-- include
       |   ├-- gdal
       |   ├-- json
       |   └-- opencv2
       ├-- lib
       |   ├-- gdal_i.lib
       |   ├-- jsoncpp_static.lib
       |   ├-- jsoncpp_staticd.lib
       |   ├-- opencv_world455.lib
       |   └-- opencv_world455d.lib
       └-- Eigen
    
  3. 完成后可使用Visual Studio打开对应的sln文件构建或其他平台使用Qt Creator打开pro文件,建立qmake后构建,即可使用。

  4. CMakeLists由qmake2cmake生成,如第三方依赖的路径发生变化,无论是Visual Studio还是Qt Creator或是Cmake都需要对依赖的路径进行调整。