前回の記事の最後に書こうと思って忘れてた部分。前回同様Android StudioのC++サポート(JNI / Android NDK)でライブラリを使う時の話。 画像処理の中で行列を扱うときにEigenとかを使いたい時があると思うんだけど、そういうヘッダファイルだけで使えるライブラリを使うときのメモ。 Eigen 3.3.4を例にやってみるので他のを入れたいときはそこを置き換える。 プロジェクト内にライブラリをコピーして使うだけ。C直下とかにあるやつを使うのは、絶対パスを書いておけばすぐできるかと思ってたけど、CMakeの知識不足ですぐにはできなかった。もし見てる人がいたらやり方教えてくれたら喜びます。 直接ではないけどCMakeでAndroid向けのOpenCVを利用するを参考にしています。 新しく追加編 ライブラリ置き場の設定 ヘッダファイルのコピー CMakeListsの設定 CM
![Android StudioのC++サポート機能(JNI/Android NDK)で、ヘッダファイルだけで使えるライブラリ(Eigenとか)を使う - くらげ人間のパソコンカタカタメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d3aa859c1d48f75a277c05bae0eec25c38f73f4/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkuragehuman%2F20181018%2F20181018010148.png)