admin管理员组

文章数量:1130349

一、问题描述

检查路径/usr/include中确实存在eigen3/Eigen/Dense的文件夹,该路径已经被写入了IDE的includepath。

二、原因分析

Eigen被默认安装到了usr/include/eigen3里了(系统默认的路径),导致编译器在include目录下找不到Eigen,从而导致错误。

三、解决办法

将#include <Eigen/Core>改写成#include </eigen3/Eigen/Core>
将 #include<Eigen/Dense> 改写成 #include<eigen3/Eigen/Dense>

参考文献

  1. #include <Eigen/Dense> compilation terminated.(找不到头文件)

一、问题描述

检查路径/usr/include中确实存在eigen3/Eigen/Dense的文件夹,该路径已经被写入了IDE的includepath。

二、原因分析

Eigen被默认安装到了usr/include/eigen3里了(系统默认的路径),导致编译器在include目录下找不到Eigen,从而导致错误。

三、解决办法

将#include <Eigen/Core>改写成#include </eigen3/Eigen/Core>
将 #include<Eigen/Dense> 改写成 #include<eigen3/Eigen/Dense>

参考文献

  1. #include <Eigen/Dense> compilation terminated.(找不到头文件)

本文标签: 找不到解决办法头文件Eigeninclude