高翔博客下的“一起做RGB-D SLAM” 第三部分模块下出现的问题解决:
Ubuntu:14.04
gcc/g++版本:4.8(Ubuntu14自带)
在编译detectFeatures.cpp的时候显示如下错误:
在函数‘main’中:
detectFeatures.cpp:(.text+0xfb1):对‘point2dTo3d(cv::Point3_<float>&, CAMERA_INTRINSIC_PARAMETERS&)’未定义的引用
解决办法:在src/CmakeLists文件里面添加对slambase的依赖;
ADD_EXECUTABLE( detectFeatures detectFeatures.cpp )
TARGET_LINK_LIBRARIES( detectFeatures
slambase
${OpenCV_LIBS}
${PCL_LIBRARIES} )