lsd_SLAM Ubuntu16编译问题集锦

本文汇总了在Ubuntu16上编译LSD_SLAM时遇到的常见问题,包括DSO缺失错误、OpenCV版本不匹配导致的编译错误以及找不到OpenCVConfig.cmake文件的问题,并提供了相应的解决方法,如更新CMakeLists.txt配置、设置环境变量等。
摘要由CSDN通过智能技术生成
1。/usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0:-1: error: error adding symbols: DSO missing fro
boost filesystem

boost.filesystem处理目录确实方便,于是本人使用cmake来加载的boost,但使用filesystem出现这一bug。

上网google,别人说要加上"-lboost_system",但我添加上仍然不好使用。
最后,抱着试试的心态使用了
target_link_libraries(ABC boost_system boost_filesystem)  
2。编译时出现下列错误:error: undefined reference to `cv::imread(cv::String const&, int)'

    undefined reference to 'cv::imread(cv::String const&, int)'
    undefined reference to 'cv::String::deallocate()'
    undefined reference to 'cv::imread(cv::String const&, int)'
    undefined reference to 'cv::String::deallocate()'
    undefined reference to 'cv::String::allocate(unsigned long)'
    undefined reference to 'cv::String::allocat
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值