本文主要是介绍编译imu_utils时遇到的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
https://blog.csdn.net/fang794735225/article/details/92804030 中提到了部分问题,
此外还有eigen找不到等问题,这些都好解决.
还有部分可能遇到的非常恶心的问题是: gcc , g++版本问题导致的ros link失败, 会出现如undefined reference ros::init
等问题. 将其版本升级的5以上可解决:
sudo aptitude reinstall gcc
sudo aptitude reinstall g++
但是升级版本后可能会要到glog和gflag在低版本编译后现在出错的问题: 如undefined reference to 'google::FlagRegisterer::FlagRegisterer'
这时候最好的方法是把glog和gflags卸载干净后用命令行安装
sudo apt install libgflags-dev
sudo apt install libgoogle-glog-dev
至此,先后
catkin_make --only-pkg-with-deps code_utils
catkin_make --only-pkg-with-deps imu_utils
就完成了编译.
这篇关于编译imu_utils时遇到的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!