2015-05-25 77 views
2

我按照CMakeLists引用的方向安装了一个特征库包:C:\Users\HP\Desktop\gop_1.3\external\eigen在Visual Studio 2012中包含特征库

我在这行代码:

#include<Eigen/Core> 
using namespace Eigen; 

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

“ERREUR 3错误C1083:不可能D'ouvrir乐fichier包括: '艾根/核心':没有这样的文件或目录C:\用户\ HP \桌面\ gop_1.3 \ LIB \ UTIL \ eigen.h

此外,我在包头的项目很多错误。

回答

0

首先创建一个最小的示例(从Eigen站点取一个或滚动您自己的站点)。 Eigen是一个头文件库,没有什么需要预编译或链接到,只是包含在内。因此,您只需确保该路径位于项目属性(配置属性> VC++目录>包含目录或配置属性> C/C++>常规>其他包含目录)中。检查的正确位置取决于您的配置以及它是否依赖于机器(依赖)。

+0

非常感谢您的帮助,但我仍然有同样的错误,当我检查我的附加包含目录我有这个C:\ Users \ HP \ Desktop \ gop_1.3 \ examples \ .. \ lib,我改变这个通过重写我的特征文件夹的路径 CMakeLists:C:\ Users \ HP \ Desktop \ gop_1.3 \ external \ eigen \ Eigen –

+0

包含目录中的确切路径是什么? –

+0

我检查了我的附加包含目录我有这个C:\ Users \ HP \ Desktop \ gop_1.3 \ examples \ .. \ lib,我通过改写我的特征文件夹的路径来改变这个目录 CMakeLists:C:\ Users \ HP \ Desktop \ gop_1.3 \ external \ eigen \ Eigen –

相关问题