在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; }
查看测试效果