今天跑深蓝学院多传感融合第四章作业时,发现没有安装g2o库,按照深蓝学院给的说明,安装此版本的g2o,发现报了以下错误。

CMake Error at core/CMakeLists.txt:49 (install):install TARGETS given no ARCHIVE DESTINATION for static library target"core".
CMake Error at types/data/CMakeLists.txt:24 (install):install TARGETS given no ARCHIVE DESTINATION for static library target"types_data".
CMake Error at types/slam2d/CMakeLists.txt:29 (install):install TARGETS given no ARCHIVE DESTINATION for static library target"types_slam2d".
CMake Error at types/slam3d/CMakeLists.txt:52 (install):install TARGETS given no ARCHIVE DESTINATION for static library target"types_slam3d".
CMake Error at types/sba/CMakeLists.txt:13 (install):install TARGETS given no ARCHIVE DESTINATION for static library target"types_sba".
CMake Error at types/sim3/CMakeLists.txt:12 (install):install TARGETS given no ARCHIVE DESTINATION for static library target"types_sim3".
CMake Error at types/icp/CMakeLists.txt:12 (install):install TARGETS given no ARCHIVE DESTINATION for static library target"types_icp".
CMake Error at types/sclam2d/CMakeLists.txt:19 (install):install TARGETS given no ARCHIVE DESTINATION for static library target"types_sclam2d".
CMake Error at types/slam2d_addons/CMakeLists.txt:24 (install):install TARGETS given no ARCHIVE DESTINATION for static library target"types_slam2d_addons".
CMake Error at types/slam3d_addons/CMakeLists.txt:29 (install):install TARGETS given no ARCHIVE DESTINATION for static library target"types_slam3d_addons".
CMake Error at solvers/pcg/CMakeLists.txt:14 (install):install TARGETS given no ARCHIVE DESTINATION for static library target"solver_pcg".
CMake Error at solvers/dense/CMakeLists.txt:12 (install):install TARGETS given no ARCHIVE DESTINATION for static library target"solver_dense".
CMake Error at solvers/structure_only/CMakeLists.txt:13 (install):install TARGETS given no ARCHIVE DESTINATION for static library target"solver_structure_only".
-- Configuring incomplete, errors occurred!
See also "/home/ysd/Downloads/g2o-20200410_git/g2o/build/CMakeFiles/CMakeOutput.log".

在网上找了很久,找到有人和我类似的问题:
g2o学习记录(3)源码下的example例子运行
然后根据错误提示,找到每个CMakelists.txt文件,将其中的:

  RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}

修改为:

  RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/binLIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/libARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/static

其实这就是一个安装路径设置问题,原来的文件没有设置路径,所以需要自行设置。如果觉得修改麻烦,可以下载安装高博slam14讲的2017g2o 库

Ubuntu18.04安装g2o遇到的坑-TARGETS given no ARCHIVE DESTINATION for static library target相关推荐

  1. Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o

    Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o sudo apt-get install cmake libeigen3-dev ...

  2. Ubuntu18.04安装MySql步骤和坑

    直接使用apt install mysql-server安装,那么恭喜你踩坑. sudo apt install mysql-server默认会安装MySQL 5.7,将会出现一些莫名的问题,例如:安 ...

  3. Ubuntu18.04安装g2o报错(bal_example.cpp:96:52: error: template argument 2 is invalid)

    编译g2o  其中的一个例子一直报错 错误提示:bal_example.cpp:96:52: error: template argument 2 is invalid 解决方案:不编译它 .. (暂 ...

  4. Ubuntu18.04安装EVO工具

    一 安装 (笔者通过下载源码安装evo1.1.2,python版本为2,无需切换到3 亲测有效!) python --version //确认当前python版本是否为2,若为3建议手动切换到2在进行 ...

  5. Ubuntu18.04安装pcl教程以及踩坑记录

    参考教程:Ubuntu18.04安装PCL(详细教程)_一盆柠檬的博客-CSDN博客 1.安装依赖 sudo apt-get update sudo apt-get install git build ...

  6. ubuntu18.04 安装ceres,g2o,以及cmake升级

    背景:在进行slam开发时,需要的一些包 一.ceres安装 1. 下载Ceres 方法一:直接下载 下载链接:https://github.com/ceres-solver/ceres-solver ...

  7. ubuntu18.04安装常用软件(QQ、WPS等)(缓慢填坑)

    目录 ubuntu18.04安装deepin-wine ubuntu18.04安装QQ ubuntu18.04安装迅雷极速版 ubuntu18.04安装网易云音乐 ubuntu18.04安装WPS u ...

  8. ubuntu18.04 安装qt5.12.8及环境配置的详细教程

    这篇文章主要介绍了ubuntu18.04 安装qt5.12.8及环境配置的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 环境 系统: ...

  9. Ubuntu18.04安装cuDNN和Tensorflow的正确姿势

    文章目录 Ubuntu18.04安装cuDNN和Tensorflow的正确姿势 一.检查NVIDIA驱动是否安装成功 二.检查CUDA是否安装成功 三.安装cuDNN 1. 确定版本 2. 下载安装包 ...

最新文章

  1. 加班越久故障越多,如何跳出程序员的恶性循环?
  2. GraalVM Internship Program
  3. ILMerge合并多个DLL
  4. pinctrl虚拟spi的linux驱动,linux内核pinctrl驱动的理解和总结
  5. Flash务实主义——Loading
  6. Java异常:选择Checked Exception还是Unchecked Exception?
  7. 心音与心电信号分析之一--6.26--心音信号数字滤波
  8. linker command failed with exit code 1
  9. 刷新后保持大分类和小分类的展开状态
  10. linux df du fdisk命令
  11. JAVA几何图注水,Java学习:使用Graphics2D类画的简易土星图案
  12. 地铁票务管理系统_地铁票务管理是干什么
  13. windows下批量更改文件后缀
  14. 计算机win10分区软件,分区工具哪个好? win10系统分区助手值得拥有
  15. 【阅读百本英文原版书】—为提升英语运用能力—已看完77本
  16. 改进的树状长短期记忆网络(Tree-LSTM)语义表示
  17. POSTGRESQL 一个“大” SQL 的优化历险记
  18. 瑞禧靶向光热染料ICG偶联-吲哚菁绿标记Labeled泛素/黑接骨木凝集素SNA / EBL
  19. 44道javaScript变态题(上)
  20. 矩阵论(2)——线性表示及基与坐标

热门文章

  1. 微众银行区块链2021年度回顾
  2. Laya销毁龙骨动画
  3. little white 的电脑DIY历程(小小白自摸教程)
  4. 技术胖前端学习路线学习笔记【更新中】
  5. C++:无锁链表(附完整源码)
  6. 支持多个微信同时登录的方法
  7. 云安全-云数据安全防御措施
  8. 内功修炼-深入了解函数栈帧
  9. ❤️ 程序员【代码管理】工具介绍❤️,热门语言更新这么快,你绕不过这一关的!
  10. 王者微信去什么服务器好,王者荣耀:为什么微信区比QQ区容易上王者,老玩家道出实情...