EIGEN编译错误:ubuntu16.04+eigen 编译时提示fatal error:Eigen/Core 没有那个文件或目录

如果没有装Eigen库

执行命令: sudo apt-get install libeigen3-dev

错误原因

虽然安装了Eigen库,但是编译时找不到相应文件,因为我们默认的安装地址是/usr/include/eigen3/Eigen,我们可以把它映射到/usr/include下
执行命令:sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen

也可以引入Eigen头文件,在CMakeLists.txt里添加Eigen头文件的目录。
如:include_directories("/usr/include/eigen3")

猜你喜欢

转载自blog.csdn.net/csyz2019/article/details/106818655
今日推荐