在visual studio 2012中包含Eigen库

Include the Eigen library in visual studio 2012

本文关键字:包含 Eigen 2012 visual studio      更新时间:2023-10-16

我按照CMakeLists中引用的方向安装了一个Eigen库包:C:UsersHPDesktopgop_1.3externaleigen .

在我的代码中有这样一行:

#include<Eigen/Core>
using namespace Eigen;

但是当我试图编译它时,我得到了这个:

' error 3 error C1083: Impossible d'ouvrir le fileier include: 'Eigen/Core':没有这样的文件或目录C:UsersHPDesktopgop_1.3libutileigen.h

除此之外,我在header的程序中有许多错误。

首先创建一个最小的示例(从Eigen站点获取一个或创建您自己的示例)。Eigen是一个头库,没有任何东西需要预编译,或链接到,只是包含。因此,您只需要确保路径是在您的项目属性(配置属性> vc++目录>包含目录或配置属性> C/c++>通用>附加包含目录)。检查的正确位置取决于您的配置,以及它是否依赖于机器。