首页 > 其他分享 >Vscode——#include <Eigen/Core>及#include <Eigen/Dense> compilation terminated.(找不到头文件)的一种解决办法

Vscode——#include <Eigen/Core>及#include <Eigen/Dense> compilation terminated.(找不到头文件)的一种解决办法

时间:2022-12-07 12:32:07浏览次数:58  
标签:Core Dense Eigen terminated usr include eigen3


一、问题描述

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

Vscode——#include <Eigen/Core>及#include <Eigen/Dense> compilation terminated.(找不到头文件)的一种解决办法_vscode

二、原因分析

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.(找不到头文件)​​


标签:Core,Dense,Eigen,terminated,usr,include,eigen3
From: https://blog.51cto.com/u_15905131/5918743

相关文章