我已经完成了为大学做的任务,他们说用ubuntu或Windows安装虚拟机,安装VTK并使用code :: blocks。 但我更喜欢XCode,虚拟机会延长电池续航时间。
我现在正努力在我的mac上安装VTK几个小时。我尝试了很多东西,最后,How to install VTK 6.1 for OSX 10.8 with Cocoa/XCode support?,没有成功。 (实际上我迷失了cmake的选项:我没有看到所有列出的选项。并且尝试制作显示错误“make:***没有指定目标并且没有找到makefile。停止。”)
另外,我迷失了Qt的东西(对我来说是必要的吗?)还是python的东西(通常它在我的Mac上,但它是正确的版本?)和包装的东西;我不知道我找到的程序是否适用于我的案件。
为了解决这个问题,我试图在我的Mac上重现的VTK安装部分是针对Ubuntu进行的,如下所示:
sudo apt-get install libvtk6-dev
sudo apt-get install libpython2.7-dev
之后,我必须设置的CMake-gui建筑选项是
VTK_DIR = /usr/lib/cmake/vtk-6.0
如何在mac OSX上执行等效操作?
如果可以提供帮助,我使用的VTK文件是
#include <vtkCellArray.h>
#include <vtkCellData.h>
#include <vtkDoubleArray.h>
#include <vtkPoints.h>
#include <vtkVertex.h>
#include <vtkLine.h>
#include <vtkTriangle.h>
#include <vtkQuad.h>
#include <vtkPolyData.h>
#include <vtkPolyDataMapper.h>
#include <vtkActor.h>
#include <vtkRenderWindow.h>
#include <vtkRenderer.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkTubeFilter.h>
#include <vtkCleanPolyData.h>
#include <vtkCubeSource.h>
#include <vtkSphereSource.h>
#include <vtkGlyph3D.h>
#include <vtkProperty.h>
#include "vtkCamera.h"
答案 0 :(得分:7)
只需使用Mac OS的软件包管理器Homebrew即可。安装Homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后安装VTK:
brew tap homebrew/homebrew-science
brew install vtk
您可以选择安装QT-support(已启用python):
brew install vtk --with-qt
有关更多安装选项:
brew info vtk