使用 Eigen 库写第一个程序
生活随笔
收集整理的這篇文章主要介紹了
使用 Eigen 库写第一个程序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、使用 Eigen 庫時編譯器設(shè)置
使用 Eigen 庫之前需要下載庫文件,并進(jìn)行簡單的設(shè)置。
下載地址:
http://eigen.tuxfamily.org/index.php?title=Main_Page
1、linux 系統(tǒng)
利用g++ -I 把Eigen庫鏈接上即可。
g++ -I /path/to/eigen/ my_program.cpp -o my_program如果復(fù)制Eigen文件夾到目錄/usr/local/include/,可以直接編譯:
g++ my_program.cpp -o my_program2、windows + VS
新建一個工程,點擊工程–>屬性–>屬性配置–>C/C++–>附件包含目錄,選擇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; }結(jié)果為:
總結(jié)
以上是生活随笔為你收集整理的使用 Eigen 库写第一个程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Eigen 模板库的简介
- 下一篇: 关于运算符重载的问题