基于CodeBlocks安装Eigen

在Ubuntu下配置的具体步骤

  • 从网站http://eigen.tuxfamily.org/index.php?title=Main_Page
  • 下载Eigen的安装包,并解压。
  • 在codeblocks中的设置-编译器-全局编译器设置-搜索路径-编译器,添加解压后的Eigen安装包即可
  • 编写简单的程序测试
  • #include <iostream>
    #include <Eigen/Dense>
    #include <Eigen/Core>
    using namespace std;
    int main()
    {
        Eigen::Matrix3d m;
        m << 1,2,3,4,5,6,7,8,9;
        cout << m << endl;
        return 0;
    }

    查看运行结果

在Window下配置的具体步骤

  • 从网站http://eigen.tuxfamily.org/index.php?title=Main_Page
  • 下载Eigen的安装包,并解压。
  • 在codeblocks中的settinf-compiler-global compile settings-search directions-compiler,添加解压后的Eigen安装包即可
  • 编写简单的测试程序
  • #include <iostream>
    #include <Eigen/Dense>
    using Eigen::MatrixXd;
    int main()
    {
      MatrixXd m(2,2);
      m(0,0) = 3;
      m(1,0) = 2.5;
      m(0,1) = -1;
      m(1,1) = m(1,0) + m(0,1);
      std::cout << m << std::endl;
    }

    查看测试效果

猜你喜欢

转载自blog.csdn.net/LYKymy/article/details/82942966