c++ - 在 visual studio 2012 中包含 Eigen 库

标签 c++ windows visual-studio-2012 eigen

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

我的代码中有这一行:

#include<Eigen/Core>
using namespace Eigen;

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

'Erreur 3 error C1083: Impossible d'ouvrir le fichier include : 'Eigen/Core' : No such file or directory C:\Users\HP\Desktop\gop_1.3\lib\util\eigen.h

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

最佳答案

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

关于c++ - 在 visual studio 2012 中包含 Eigen 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30435552/

相关文章:

c++ - 为什么 c++ 在返回本地 std::stringstream 时不使用 RVO?

c - 如何在函数中返回字符串数组?

windows - 检测 Redis 的 master db 故障转移和自动切换 slave 到 master?

c++ - 如何最好地将 Xcode 和 Visual Studio 与同一个 git 存储库一起使用?

visual-studio - Visual Studio 报表向导类似于报表生成器

c++ - filter2D 实现的差异

c++ - 为什么虚函数调用比 dynamic_cast 快?

c++ - CMake OS X CLion。如何链接自定义动态库?

visual-studio - 使用自定义程序集基目录从命令行运行 MsTest

linux - 无法在 Windows 上使用 X2GO 客户端执行 startkde