2016-08-22 2 views
0

マシンにインストールしたブーストを使用してブレンダーをコンパイルする方法についてのヘルプが必要です。 BlenderのCMake設定でboostライブラリのパスを変更する必要がありますが、どうやってそれを行うのか分かりません。それは私が手作業で変更する必要がある多くのcmakeテキストファイルの1つですか?ブレンダーのCMake設定でブーストライブラリのパスを変更する

これは、私はあなたがブレンダーのCMakeLists.txtファイルのいずれかを編集する必要はありません https://wiki.blender.org/index.php/Dev:Doc/Building_Blender/Mac

おかげで、 パスカル

+0

彼らは[ 'FindBoost'モジュール]を(https://cmake.org/cmake/help/v3.5/module/FindBoost.html)を使用している場合、あなたは' BOOST_ROOTを指定すると成功を持っている必要があります'(リンクされたドキュメントの3番目の緑色のブロック)CMakeの呼び出しと一緒に。 –

+0

よく、ありがとう、しかし、事は、ミキサーをコンパイルすることは、cmakesのトンを持っていて、私は周りを混乱させるために正しいものはないと思います。私はそれらのすべてを通過しようとしましたが、どれだけ巨大であるかに迷ってしまいました。 –

+0

複数の 'CMakeLists.txt'ファイルがありますが、ルートディレクトリに対してCMakeを1回だけ呼び出すようにしてください。とにかく、BOOST_ROOTを環境変数として設定することができます。それは_FindBOOST_モジュールによっても取り上げられるべきです。 –

答えて

0

を以下のよ指示され、ブースト場所はの構成の一部でありますあなたが設定し変更できるビルド。

Macで、CLIツールの使用に慣れていない場合は、cmake-guiを起動してソースとビルドディレクトリを設定し、設定をクリックしてBoost_INCLUDE_DIRBoost_LIBRARY_DIR_RELEASEのオプションリストから使用するブーストライブラリに合わせて、「構成と生成」をクリックします。次に、xcodeプロジェクトを開いてコンパイルすることができます。

cmake window

ビルドを作成するためにcmakeの使用時にオプションを追加することができ、ビルドを行うには、端末を使用している場合は、この段階でBOOST_ROOTを設定するとcmakeのは、初期設定時にブーストLIBSを見つけることができるようになります。

cmake -G Xcode -DBOOST_ROOT=~/customlibs ../blender 
+0

あなたのソリューションをよくありがとうと私は間違いなくそれを使用するだろう...しかし、私はマックコンピュータでこれをやろうとしています。しかし、ありがとう、今、私はblenderマックでcmakeで探しているものを知っています –

+0

'cmake'と' cmake-gui'はすべてのプラットフォームで同じように動作するはずです。 'ccmake'は' cmake-gui'のcli版で、初期設定が完了したら設定を調整することができます。 – sambler

関連する問題