しばらく前に、XCodeのMacでEigenを起動して実行しようとするのは悪夢でしたが、友人がそれを見つけて指示を共有してくれました。私が経験したことを誰にも見られたくないので、わかりやすいガイドを紹介します。
1。 Homebrewをインストールする
•Mac用のパッケージマネージャー。1つのターミナルコマンドでほとんどすべてをダウンロードできます。手順に従ってください こちら 。
2。 Eigenをインストールする
•ターミナルで次のコマンドを実行するだけです:brew install eigen
•Eigenがインストールされました。
•コマンドラインに出力されるファイルパスを書き留めます。後で必要になりますが、人によって異なります。
•Homebrewは、Eigenファイルを/usr/local/include/eigen3/
に保存します
3。 Xcodeプロジェクトのビルドパスに固有ファイルを含めます
•Eigenを使用するプロジェクトを開きます。
•TARGETSでプロジェクトのビルドターゲットを選択します
•[ビルド設定]タブを選択します。
•下にスクロールしてApple LLVM 7.0-Custom Compiler FlagsLLVMコンパイラのバージョンが異なる場合があることに注意してください。
•[その他のC++フラグ]の右側の空白スペースをダブルクリックします。
•手順2で書き留めたファイルパスにEigenファイルがあるディレクトリを追加します(-I <filepath>
)。
•ターゲットビルド設定でHEADER_SEARCH_PATHSを検索し、/usr/local/include/eigen3/
にEigenファイルパスを追加したのと同じ方法でOTHER_CPLUSPLUSFLAGS
を追加します。
これで、プロジェクトでEigenを問題なく使用できるようになります。
これは私にとってはうまくいき、上記よりもずっと簡単に思えます。少し古いですが、自作やパッケージのインストーラーは必要ありません。文字通り5分もかかりませんでした。
Eigenをダウンロードして解凍します。
http://eigen.tuxfamily.org/index.php?title=Main_Page#Download
「Eigen」フォルダーを/usr/local
ディレクトリーにコピーします。 MacはFinderで何を見ることができるのかを気にしているので、私は端末にルート化してこれを行いました。私が言ったように、古い学校。
2a。注:755へのアクセス許可をchmod
する必要がある場合があります。