首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#include <Eigen/Dense>失败,#include "Eigen/Dense“成功-为什么?

#include <Eigen/Dense>失败,#include "Eigen/Dense"成功的原因是因为两者的包含方式不同。

  1. #include <Eigen/Dense> 是使用尖括号<>进行包含的方式,它告诉编译器在系统的标准库中查找Eigen/Dense头文件。这种方式适用于包含系统级别的头文件。
  2. #include "Eigen/Dense" 是使用双引号""进行包含的方式,它告诉编译器在当前工作目录或者指定的包含路径中查找Eigen/Dense头文件。这种方式适用于包含用户自定义的头文件或项目内部的头文件。

由于Eigen是一个第三方库,不属于系统标准库,所以使用尖括号<>包含方式无法找到该头文件,从而导致失败。而使用双引号""包含方式,可以告诉编译器在当前工作目录或指定的路径中查找该头文件,所以能够成功包含。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • eigen库安装vs_捷达vs5顶配啥配置

    Eigen库可用于c++进行大量矩阵等数值运算,配置比较简单,只需要添加一个路径,具体操作如下。...(一)在官网下载所需版本的Eigen库,可查找历史版本 Eigen (二)找到所需版本,下载压缩包,并解压 (三)打开解压后的文件,复制路径D:\library\eigen-3.3.4 (四)在vs...的项目中点击“属性”——“C/C++”——“常规”——“附加包含目录” ,添加路径D:\library\eigen-3.3.4 (五)如果不想每次都添加路径的话,可以在属性管理器中添加属性表,然后在属性表的包含目录中添加路径...D:\library\eigen-3.3.4,在其他项目需要使用Eigen库时,直接添加现有属性表即可 (六)测试代码,恭喜你运行成功了~ #include #include... #include using namespace std; int main() { //建立2行3列矩阵,并为矩阵赋值 Eigen::Matrix

    32520

    eigen库使用_eigen3

    Eigen 库的安装 1. Visual Studio 2017 安装 eigen 库 1.1 下载 eigen 库 1.2 配置 1.3 运行测试 1....Visual Studio 2017 安装 eigen 库 1.1 下载 eigeneigen官网下载地址 找到自己需要的版本下载,我下载的是3.3.9,箭头指向的 zip。...输入以下测试代码(官方测试代码): #include #include using namespace Eigen; using namespace std...再次打开此页面,链接器 -> 常规 -> 附加库目录,将路径“\Eigen 库\eigen-3.3.9”再次添加,点击确定。...1.3 运行测试 运行程序,看到正确运行的输出,Eigen库链接成功! 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

    1.4K30
    领券