ubuntu+VTK安装

一.sudo apt-get install libvtk5.2 libvtk5-qt4-dev

不同的ubuntu版本支持不同的vtk版本,这里是ubuntu10.04,后面是对QT4的支持。

 

二.

1.     下载源代码

地址:http://www.vtk.org/VTK/resources/software.html

版本就最新的

2.    解压

tar zxvf ….

会在当前目录建立一个VTK文件夹

3.    安装OpenGL

apt-get install mesa-common-dev libgl1-mesa-dev

4.    安装ccmake

sudo apt-get install cmake-curses-gui

5.cd VTK

6.mkdir VTK-build

7.cd VTK-build

8.ccmake ../

9.c开始配置,把VTK_USE_QT设置为ON。BUILD_SHARED_LIBS设置为ON

10.t进入详细设置,然后找到QT_QMAKE_EXECUTABLE项,按enter进行修改,把qmake

的路径输入,例如:/home/zhang/QtSDK/Desktop/Qt/4.8.0/gcc/bin/qmake。确认后按enter退出修改。

11.c对设置进行检查。

12.c确认.

13.g生成makefile,并自动退出ccmake

14.make

15.sudo make install.

 

项目中加入(.pro文件)

INCLUDEPATH = /usr/local/include/vtk-5.10

LIBS += -L/usr/local/lib/vtk-5.10 \

 

5.2

INCLUDEPATH = /usr/include/vtk-5.2

LIBS += -L/usr/lib \

后面的按需选择

-lvtkCommon -lvtksys -lQVTK -lvtkViews -lvtkWidgets -lvtkInfovis -lvtkRendering -lvtkGraphics -lvtkImaging -lvtkIO -lvtkFiltering -lvtklibxml2 -lvtkDICOMParser -lvtkpng -lvtkpng -lvtktiff -lvtkzlib -lvtkjpeg -lvtkalglib -lvtkexpat -lvtkverdict -lvtkmetaio -lvtkNetCDF -lvtksqlite -lvtkexoIIc -lvtkftgl -lvtkfreetype -lvtkHybrid

 

命令行编译

g++ -o Cylinder -O3 -I/usr/include/vtk-5.2 -L/usr/local/lib -Wno-deprecated -lvtkCommon -lvtkDICOMParser -lvtkexoIIc -lvtkFiltering -lvtkftgl -lvtkGenericFiltering -lvtkGraphics -lvtkHybrid -lvtkImaging -lvtkIO -lvtkNetCDF -lvtkRendering -lvtksys -lvtkVolumeRendering -lvtkWidgets Cylinder.cxx

 

 

你可能感兴趣的:(vtk)