C++
Eigen

Eigenのダウンロードから使用開始まで

C++の行列計算ライブラリEigenは、インストール不要で使い始められるのが売り。
ダウンロードから使い始めるまでの方法をまとめておく。
GNUコンパイラを使う。

ダウンロード&解凍

トップページに行ってDLして解凍するだけ。

Eigenフォルダを置く場所

同一ディレクトリにファイルを置く方法

解凍したフォルダ内にあるEigenというフォルダをコピーし、Eigenを使用するプログラム(hoge.cppとする)と同一フォルダに置く。

  • インクルード:# include "Eigen/Dense"
  • コンパイル:$ g++ hoge.cpp

何処か別ディレクトリにファイルを置く方法

ここでは、~/Dropbox/Eigenに解凍したフォルダを置くことにする。

  • インクルード:# include <Eigen/Dense>
  • コンパイル:$ g++ -I /FULL_PATH_OF_YOUR_HOME_DIRECTORY/Dropbox/Eigen hoge.cpp