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

视觉slam十四讲实践部分记录——ch2、ch3

ch2

一、使用g++编译.cpp为可执行文件并运行(P30)

g++ helloSLAM.cpp

 ./a.out运行

二、使用cmake编译

mkdir build
cd build
cmake ..
make

CMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路径。我们需要彻底清理并重新开始。 

详细解决步骤

步骤1:彻底清理源代码目录和构建目录

        删除源代码目录中的 CMakeCache.txt 文件(如果存在):

rm /home/huang/slam/learn/slambook2/ch2/CMakeCache.txt

        删除整个构建目录

rm -rf /home/huang/slam/learn/slambook2/ch2/build
步骤2:重新创建构建目录并运行 cmake

        重新创建 build 文件夹

mkdir /home/huang/slam/learn/slambook2/ch2/build

        进入 build 文件夹:

cd /home/huang/slam/learn/slambook2/ch2/build

        运行 cmake

cmake ..

    详细解释

    • 删除 CMakeCache.txt 文件:这个文件存储了上次运行 cmake 时的配置信息,如果路径发生变化,需要删除它以避免冲突。

    • 删除整个构建目录:确保没有残留的文件或配置信息,避免干扰新的构建过程。

    • 重新创建构建目录并运行 cmake<

    http://www.xdnf.cn/news/13084.html

    相关文章:

  1. 字节开源代码模型——Seed-Coder 本地部署教程,模型自驱动数据筛选,让每行代码都精准落位!
  2. ​第八章:漏洞里的人间烟火
  3. Linux线程与进程关系及底层实现
  4. 瑞数信息入选Gartner《中国API管理市场指南》
  5. 亚马逊测评,采购环境安全需要解决哪些问题,提高成功率
  6. 验证redis数据结构
  7. 课堂笔记:吴恩达的AI课(AI FOR EVERYONE)-第一周part2 人工智能术语人工智能公司应该怎么做
  8. 恶补电源:1.电桥
  9. 【第一章:人工智能基础】01.Python基础及常用工具包-(3)常用数据科学工具包
  10. 性能测试分析
  11. 深度剖析Diffusion与Transformer在图像生成中的计算逻辑与融合之道
  12. 火山引擎云服务器使用感怎么样
  13. HarmonyOS运动开发:打造你的专属运动节拍器
  14. python打卡day49
  15. 大数据学习(135)-Linux系统性指令
  16. Windows 环境下,使用 ESP32 JTAG 接口进行固件下载
  17. 浅谈互联网主流通信协议
  18. 【Web 进阶篇】优雅的接口设计:统一响应、全局异常处理与参数校验
  19. 【堆垛策略】设计方法
  20. SAP软件年结科目余额结转详解
  21. ShuffleNet 改进:与通道注意力机制(CAM)的结合实现
  22. 如何用Coze+Fetch快速构建结构化文档
  23. deepbayes lecture2:变分推断
  24. 【实证分析】上市公司企业风险承担水平数据集(2000-2022年)
  25. Houdini POP入门学习06 - 物理属性2
  26. 十二、MySQL 8 新特性底层原理
  27. 角色塑造江湖秘籍
  28. 火绒弹窗拦截6.0.6.1\5.0.77.1绿色独立版_WinAll
  29. 【samba】umount:**** target is busy. ubuntu24.04 卸载挂载点
  30. 土地利用/土地覆盖遥感解译与基于CLUE模型未来变化情景预测;从基础到高级,涵盖ArcGIS数据处理、ENVI遥感解译与CLUE模型情景模拟等