提供x64版本的Windows exe下载,下载后按照流程安装后即可。打包过程由Inno Setup提供。
- 克隆项目到本地:
git clone https://github.com/geoyee/LabCD
-
根据系统下载Qt 6.4.0版本并安装。Windows用户如需要使用Visual Studio需要下载VS扩展:Qt Visual Studio Tools。
-
下载所需的依赖包。目前需要的第三方包有
OpenCV 4.5.5
,JsonCpp 1.9.5
,GDAL 3.5.3
和Eigen 3.4.0
。OpenCV 4.5.5
可从官方github仓库进行下载并使用cmake进行编译。JsonCpp 1.9.5
可从官方github仓库进行下载并使用cmake进行编译。GDAL 3.5.3
可从官方github仓库进行下载并使用cmake进行编译。Eigen 3.4.0
可从官方gitlab仓库直接进行下载。
准备好之后需要在
labcd
的文件夹下新建depends
文件夹,其中包括include
和lib
文件夹。将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
-
完成后可使用Visual Studio打开对应的
sln
文件构建或其他平台使用Qt Creator打开pro
文件,建立qmake后构建,即可使用。 -
CMakeLists由qmake2cmake生成,如第三方依赖的路径发生变化,无论是Visual Studio还是Qt Creator或是Cmake都需要对依赖的路径进行调整。