EigenをArduinoで使うにはEigenArduinoが使えるらしい。
インストールの手順自体は簡単ではあるが、Arduinoに慣れていないとつまずいた。やってみた手順をメモしておく。まだ途中使えていないので、あしからず。
インストール手順
1. EigenArduinoをインストールする。
Arduinoのライブラリインストールの手順はいくつかあるが、
c:/Users/XXXX/Documents/Arduino/libraries
ディレクトリ以下に、git cloneしてやればよい。(zip落としてunzipしてもよい。)
git clone https://github.com/vancegroup/EigenArduino
2. StandardCplusplusをインストールする。
EigenArduinoのインストールと基本同じなので省略。
3. stlport-avrのインストール。
stlport-avrのWikiに書いてある通り。 https://github.com/vancegroup/stlport-avr/wiki
STLport-5.2-arduino-installed
ブランチにチェックアウトして、ディレクトリ名もstlportにリネームする。
使い方
これも書いてある通り。
Arduino IDEは再起動して、 コード中に以下をインクルードする。
#include <stlport.h> #include <Eigen30.h>
するとコンパイルまではできた!
が、いざ書いてみると、vectorとか書くだけでビルドできなくて、、、