Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在visual studio 2012中包含Eigen库_C++_Windows_Visual Studio 2012_Eigen - Fatal编程技术网

C++ 在visual studio 2012中包含Eigen库

C++ 在visual studio 2012中包含Eigen库,c++,windows,visual-studio-2012,eigen,C++,Windows,Visual Studio 2012,Eigen,我按照CMakeLists中引用的方向安装了一个Egeng库包:C:\Users\HP\Desktop\gop_1.3\external\Egeng 我的代码中有这一行: #include<Eigen/Core> using namespace Eigen; #包括 使用名称空间特征; 但当我试图编译它时,我得到了: 'Erreur 3 error C1083:ouvrir le fichier include'Eigen/Core':没有这样的文件或目录C:\Users\HP\

我按照CMakeLists中引用的方向安装了一个Egeng库包:
C:\Users\HP\Desktop\gop_1.3\external\Egeng

我的代码中有这一行:

#include<Eigen/Core>
using namespace Eigen;
#包括
使用名称空间特征;
但当我试图编译它时,我得到了:

'Erreur 3 error C1083:ouvrir le fichier include'Eigen/Core':没有这样的文件或目录C:\Users\HP\Desktop\gop_1.3\lib\util\Eigen.h


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

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

非常感谢您的帮助,但我在检查附加目录时仍有相同的错误。我有以下C:\Users\HP\Desktop\gop_1.3\examples\..\lib,我通过重写我的eigen文件夹CmakeList的路径来更改此目录:C:\Users\HP\Desktop\gop\U 1.3\external\eigen\eigen包含目录中的确切路径是什么?我检查了我的附加包含目录我有以下C:\Users\HP\Desktop\gop\U 1.3\examples\..\lib,我通过重写我的eigen文件夹CMakeLists:C:\Users\HP\Desktop\gop_1.3\external\eigen\eigen来更改此目录我找不到我的项目的include目录,因为我只有Visual studio的incude目录,我认为这是我的问题,因为我从开发人员的网站下载了程序和所有可用文件网站如果您使用的是VS2012,则无需遵循CMake文件中的说明。只需确保Eigen文件夹位于其中一个包含的目录中。此外,还隐式包含项目的目录。