OpenVSLAM源码阅读

⚡⚡⚡
通过src下面的CMakeLists.txt开始构建项目

add_subdirectory(stella_vslam)

上面这句代码向CMake告知在当前项目中引入一个子目录,并在子目录中查找另一个CmakeLists.txt文件来构建项目

在stella_vslam子目录中的CMakeLists.txt文件将描述如何构建stella_vslam子项目,可能包括源文件、编译选项、链接库等。 主项目的CMakeLists.txt通过使用add_subdirectory(stella_vslam)告诉CMake要在主项目中包含这个子项目。
这种结构可以将一个大型项目拆分为多个子项目,每个子项目都有自己的构建规则和依赖关系,从而使整体项目管理更加清晰和模块化。
⚡⚡⚡
然后进入stella_vslam下的CMakeLists.txt去构建项目:

你可能感兴趣的:(#视觉SLAM,人工智能)