Mac のドキュメントが少し不足していることには完全に同意しますが、(何度か試みた後) ライブラリをビルドしてインストールすることができました。
開始する前に、XCode コマンド ライン ツール (GNU コンパイラをインストールするツール) がインストールされていることを確認してください。これらは私が従った手順です:
- Assimp の最新リリースをダウンロードして展開します (ここからファイルを取得しました。ソースのみのファイル:
http://sourceforge.net/projects/assimp/files/assimp-3.0/ ) 。
- お持ちでない場合は、CMake をインストールしてください ( http://www.cmake.org/cmake/resources/software.html ; 現在、古いバージョンを使用していますが、最新のものでも問題なく動作するはずです)。
- ビルド ディレクトリを作成します (ソース ディレクトリの外にある必要があります)。
- CMake を開き、手順 1 で作成したフォルダー (「ソース コードはどこですか」と表示されている場所) をポイントします。もう一方のフォルダー (「バイナリーをビルドする場所」) は、ステップ 3 で作成したフォルダーを指す必要があります。
- 下部にある [構成] をクリックします。使用する環境を尋ねられます。「Eclipse CDT 4 - Unix Makefiles」を選びました
- オプションのリストを取得する必要があります。私が選択したのは、「BUILD_STATIC_LIB」と「ENABLE_BOOST_WORKAROUND」の 2 つです。
- 「生成」をクリック
- ターミナルに移動し、手順 3 で作成したフォルダーに移動する必要があります。
- 「make」と入力して起動します。問題なくビルドが進行しているはずです
- ビルドが完了したら、「sudo make install」と入力します。パスワードの入力を求められ、ライブラリがインストールされます
最後の手順の後、ライブラリをコードに含めることができるはずです。
#include <assimp/cimport.h>
#include <assimp/scene.h>
#include <assimp/postprocess.h>
リンク用のライブラリも必ず含めてください。リンクするときは、リストに -lassimp を追加する必要があります
上記の手順で問題が発生した場合はお知らせください。