run without ros 中遇到的问题(同样适用于run with ros)

前面的依赖库按照指令进行编译,在安装到rpg_vikit时,首先会报一个错是找不到catkin的cmake的文件,因为我是在没有ros下编译此项目的,所以USE_ROS要改为FALSE

If you are getting with such message By not providing "Findcatkin.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "catkin", but CMake did not find one. set the flag USE_ROS to FALSE in CMakeLists.txt.

 之后就成功了,虽然有warning,但先不用管它,之后进入build目录make出现了以下问题,就是找不到文件,之前安装过好几个sophus,所以可能编译时还指向之前的库,可能之前的那个sophus库都已经删除了,当然找不到

所以在CMakeLists.txt中将sophus的路径设为固定路径,而最好这个固定路径的sophus库重新编译一下,在重新下载前,把.cmake/package文件中的Sophus先删除了再下

cd ~/.cmake/package
ls

之后在CMakeLists.txt添加Sophus固定路径

set(Sophus_DIR /home/liluodanyu/Sophus/build)

将其指向正确编译的Sophus库

之后再编译就好了

之后安装SVO,也会有同样的问题,改法同上

然后就安装数据集

在svo上运行数据集时会出现如下错误

 recompile  vikit without -march=nactive即可

注意::!!!!
同样适用于run with ros   ,不然的话进程就会被终止,血泪教训

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值