2015年5月28日木曜日

Eigen(行列演算ライブラリ)のインストール(Visual Studio 2013&2015)

Eigen は、ヘッダのみで構成される純粋なテンプレートライブラリであるため、インストール時のコンパイルが不要。

1.ダウンロード
EigenのHPからダウンロード。
http://eigen.tuxfamily.org/index.php?title=Main_Page
(私のダウンロード時点では、3.2.4が最新だったため、それを前提に以降は話す。)

2.展開
解凍するだけ。私の場合は、
C:\dev\
に回答した。理由は、スペースの入らない場所にしたかったこと。また、CmakeやらOpenCVの置く場所として使っていたこと。
また、解凍フォルダの名前は、下記とした。
eigen-3.2.4

3.パスの設定を行う。
コントロールパネル→システム→設定の変更→詳細設定→環境変数
の中の、「 システム環境変数 」の欄にある変数名「 Path 」に下記を追加。
C:¥dev¥eigen-3.2.4¥Eigen

--------------- 以降 新プロジェクトを作成する際は4を実行する--------------------
4.Visual Studioにインクルードパスを設定する。
ソリューションエクスプローラーのプロジェクトで左クリック
プロパティを開く。
構成プロパティ->C/C++->全般
の「追加のインクルードディレクトリ」に以下を追加
C:\dev\eigen-3.2.4

5.作動チェック
以下のコードをMain.cppとでもしたファイルにいれて、コンパイル。
なんか出たら成功

#include <iostream>
#include <Eigen/Dense>

int _tmain(int argc, _TCHAR* argv[])
{
Eigen::MatrixXd A(9, 9);
std::cout << A;
return 0;
}

0 件のコメント:

コメントを投稿