http://www.vtk.org/Wiki/Cocoa_VTKに投稿された非常に有益なガイドラインと、VTKレポ内のSean McBrideとMike Jacksonのreadmeファイルを使用して、VTK 6.1について若干古くなっていました。ですから、これが誰かを助ける場合は、VTK 6.1をOSX 10.8にインストールするための指示をSimpleCocoaVTK Xcodeプロジェクトのサポートとともに掲示しています。VTK 6.1 for OSX 10.8をCocoa/XCodeサポートにインストールするには?
答えて
* *
これらの命令は、わずかライアン・グローバーさんhttp://www.vtk.org/Wiki/Cocoa_VTKの指示やショーン・マクブライドによってVTK /例/ GUI /ココア/ Documentationフォルダ内README.rtfを変更ココアのサポートとOSX 10.8のためにVTK 6.1をインストールしますマイクジャクソン。お好みのディレクトリに
クローンVTKのGitのレポを:
cd /Users/you/
git clone https://github.com/Kitware/VTK.git
cd VTK
git checkout tags/v6.1.0
ビルドディレクトリを作成
mkdir VTKBuild
cd VTKBuild
実行VTKのcmakeのスクリプト
- あなたは今/中に入るでしょうRS /あなた/ VTK/VTKBuild、(親ディレクトリのcmakeのファイルを使用して)ここからcmakeのを実行します(現在のVTKBuildディレクトリ)新たに発生したCMakeCache.txtの行
cmake ..
編集ロット。私が持っていた1つの問題は、CMAKE_INSTALL_PREFIXのフルパスを使用しなかった場合にエラーが発生したことでした。だからではなく、 "〜" の "/ユーザ/あなた/" を使用してください:
CMAKE_INSTALL_PREFIX:PATH = /ユーザ/あなた/ VTK/VTKBuild
BUILD_SHARED_LIBS:BOOL = OFF
CMAKE_BUILD_TYPE:STRING =デバッグ
VTK_USE_SYSTEM_ZLIB:BOOL =
CMAKE_OSX_ARCHITECTURES ON:STRING = I386; x86_64の
CMAKE_OSX_SYSROOT:STRING = /アプリケーション/ X VTKプロジェクトをコンパイルし
Code.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk(これは実行に時間を引き継ぐかもしれません!):
make
includeディレクトリに
コピーヘッダ:
make install
VTKは今、完全にVTKBuildディレクトリにインストールし、Xcodeプロジェクトで使用する準備する必要があります!
Finderに移動し、Users/you/VTK/Examples/GUI/Cocoa /に移動し、ダブルクリックしてXCodeでSimpleCocoaVTK.xcodeprojを開きます。(画面の上部)XCodeのメニューバーで
- Preferences-> Locations->ソースツリーに移動し、二つのソースツリーに追加するには、+ボタンを使用します。
がvtk- VTK-デバッグが含まXcodeプロジェクトのデバッグなどがユーザ/あなた/ VTK/VTKBuild /含める/ VTK-6.1
VTK-デバッグ-libのVTK-デバッグ-libのユーザ/あなた/ VTK/VTKBuild/libに
クリックして、 vtk 6.0への参照をすべて削除してください:
プロジェクトビューで、[ターゲット] - > [SimpleCocoaVTK]を選択し、[ビルドフェーズ]を押して[ライブラリとバイナリをリンク]を開きます。 "libvtk"で始まり、 "6.0.a"で終わるすべてのファイルを削除します。
SimpleCocoaVTKプロジェクトのファイルビューで、vtk-librariesフォルダ内のすべてのファイルをハイライト表示して削除します。
XCodeファイルビューがアクティブであることを確認してください。次に、Finderで/ Users/you/VTK/VTKBuild/libに移動し、 "libvtk"で始まり "6.1.a"で終わるすべてのファイルを選択します。これらのファイルをXCodeファイルビューの "vtk-libraries"フォルダにドラッグします。 Xcodeで
、製品 - を行う>クリーン
あなたは今サンプルSimpleCocoaVTKプロジェクトをビルドして実行することができます。
他の場所にある指示に反して、system libtiffオプションを使用しないでください。 (換言すれば、これらの指示は正しい) –
ステップ1では、git clone git:// github.com/Kitware/VTK.git'を使用してダウンロードを有効にする必要がありました。 –
@Angus Forbesはこの情報に感謝します。私は1年遅れていますが、私は助けを求めることができますように願っています。私の大学のコースはVTK 5.0.4が必要です。あなたのステップ3で立ち往生しているようです。 '/ VTK/VTKBuild'、'/VTK/CMake/'、'/VTK'ディレクトリ内で 'cmake'を実行しようとしましたが、何も起こりません。私はメッセージを受け取る: 'コマンドが見つかりません:cmake'。任意のアイデアが評価されます。 –
私も
VTK_WRAP_PYTHONを設定する必要がありました:BOOL =
ON CMakeCache.txt
それはあなたがあなたのマシン(コンピュータ)上であまりにも何であるかをユーザーに依存と権限にそのユーザーに関連する私はCMakeCache.txtファイルを見つけて置き換え、すべての/ usr/local参照を/ Users/myusername/Develop/VTKInstallに変更しました。そうすれば、すべてがあなたの手元にあり、あなたは物事に対するアクセス権を変更する必要はありません。
Cocoaの例を開くときには、これらのパス(例:Preferences-> Locations-> Source Trees)を設定してください。また、vtk-librariesをプロジェクトに再インポートする必要があります。
私はXCode 6.1.1でヨセミテを実行しています。これが誰かを助けることを願っています
あなたはエラーメッセージを取得した場合はVTKを構築しようとしたとき、これを好き:
@error: garbage collection is no longer supported
make[2]: *** Rendering/OpenGL/CMakeFiles/vtkRenderingOpenGL.dir/vtkCocoaRenderWindowInteractor.mm.o] Error 1
make 1 : *** [[Rendering/OpenGL/CMakeFiles/vtkRenderingOpenGL.dir/all] Error 2
あなたがソースCMakeLists.txtにフラグを削除する必要があります。
@IF(APPLE)
SET(VTK_OBJCXX_FLAGS_DEFAULT "-fobjc-gc")
SET(VTK_REQUIRED_OBJCXX_FLAGS ${VTK_OBJCXX_FLAGS_DEFAULT} CACHE STRING "Extra flags for Objective-C++ compilation")
MARK_AS_ADVANCED(VTK_REQUIRED_OBJCXX_FLAGS)
ENDIF(APPLE)@
どちらかoutcommentまたは削除すべて一緒に。その後、空のビルドディレクトリでcmake
を再度実行します。 VTK_REQUIRED_OBJCXX_FLAGS
のようなキーが含まれている場合は、生成されたCMakeCache.txtをビルドディレクトリにチェックインしてください。空のビルドディレクトリにcmake
を再度実行してみてください。
この 'バグ'は将来のVTKのバージョンで修正される可能性があります。
- 1. はどのようにOSX 10.8
- 2. IIS 6.1にAJAXをインストールするには
- 3. qrtools for PythonをMac OSX El Capitan 10.11にインストールするには?
- 4. Mountain Lion(10.8)にRuby 1.8.7をインストールする
- 5. OSX 10.8マウンテンライオンPEAR/PHPUnit not working
- 6. beginner python on mac osx 10.8
- 7. Mac OS X 10.8にGraphicsMagickをインストールする
- 8. Mac OSXでGO for delveをインストールする
- 9. RVMコンパイルでMac 10.8にRuby 1.8.7をインストールする
- 10. rlimitを増やすMac OSX 10.8
- 11. img VTK for ITK
- 12. pdf sdk for Mac osx
- 13. travisにcondaでVTKをインストールする
- 14. Scrapyのstartprojectのエラー - OSX 10.8でPython
- 15. OS X 10.8 Mountain LionにRuby 1.8.7をインストールするには
- 16. OSXにlibjpegをインストールするには?
- 17. OSX 10.8のユーザーbash_profileに複数のPATHを設定する方法は?
- 18. QCustomPlot for OSXをコンパイルするには?
- 19. Mac OSXのFirefox X11 Moutain Lion 10.8
- 20. osxにpycairoをインストールするには?
- 21. インストール時にvtk msvc14のインストールに失敗する
- 22. mac osx 10.8でGDBを6.3から7.7にアップデートしました。*
- 23. ValgrindはMac OSX 10.8の空のプログラムでメモリリークを示します
- 24. OSX 10.8アプリの起動時にiCloudウィンドウが開かないようにする
- 25. Mac OSXにRails 3.0.3をインストールする
- 26. Qt5をOSXにインストールする-qt-xcb
- 27. iOS 6.1にアプリケーションをインストールできない
- 28. virtualenvでOSXにUWSGIをインストールする
- 29. Mac OSX Mountain Lionにmatplotlibをインストールする
- 30. WAS 6.1のEclipse Heliosサポート
また、Homebrewを使用してVTKをインストールすることもできます。 – nalyd88