我是ROS Hydro的新手。我的大多数代码都基于特征库。我已经通过以下代码安装了库:
sudo apt-get install libeigen3-dev
现在我可以在/ opt / ros / hydro / include / Eigen中找到一个特殊文件夹,在/ usr / include / eigen3下找到另一个文件夹。从我在网上看到的,这应该表明我的安装成功。
然而,当我通过catkin_make构建ros包时,它会报告没有Eigen / Dense文件或目录的错误。我做了这篇文章建议的内容并且有效:
Using Eigen Library in ROS Indigo
但是,这需要我为每个包编辑CmakeLists.txt,以包含特征库和链接目标。是否有更方便的方法来设置库,以便它可以适用于我所有未来的代码,而不会触及我所有包的每个CmakeLists?预先感谢您的任何答案!