ITK+VTK+VS环境搭建.Q:vs编译出问题参见VTK(一)哈。

重新搭了环境。

参考百度文库来的。http://wenku.baidu.com/view/eac01c31eefdc8d376ee32ec.html

按照这个基本没错吧。。

我安装在D:\Program Files所有相关文件夹如下。

然后。。整理了一下手动配置的参数作为以后备用吧。。

 

--------------------------------------------------------------------------------------------

VTK环境变量

一。。修改Project setting->C/C++ ->Category->Preprocessor->Additional include directories:

 

D:/vtk/bin;D:/vtk/bin/Common;D:/vtk/bin/Utilities;D:/vtk/bin/VolumeRendering;D:/vtk/bin/Rendering;D:/vtk/bin/Charts;D:/vtk/bin/GUISupport/MFC;D:/vtk/bin/Utilities/vtkalglib;D:/vtk/sourcecode/Infovis;D:/vtk/sourcecode/Geovis;D:/vtk/sourcecode/Views;D:/vtk/sourcecode/Parallel;D:/vtk/sourcecode/VolumeRendering;D:/vtk/sourcecode/Hybrid;D:/vtk/sourcecode/Widgets;D:/vtk/sourcecode/Rendering;D:/vtk/sourcecode/Charts;D:/vtk/sourcecode/Rendering/Testing/Cxx;D:/vtk/sourcecode/IO;D:/vtk/sourcecode/Imaging;D:/vtk/sourcecode/Graphics;D:/vtk/sourcecode/GenericFiltering;D:/vtk/sourcecode/Filtering;D:/vtk/sourcecode/Common;D:/vtk/sourcecode/Utilities;D:/vtk/sourcecode/Common/Testing/Cxx;D:/vtk/bin/Utilities/vtklibproj4;D:/vtk/sourcecode/Utilities/vtklibproj4;D:/vtk/bin/Utilities/DICOMParser;D:/vtk/sourcecode/Utilities/DICOMParser;D:/vtk/bin/Utilities/vtkfreetype/include;D:/vtk/sourcecode/Utilities/vtkfreetype/include;D:/vtk/bin/Utilities/MaterialLibrary;D:/vtk/sourcecode/Utilities/MaterialLibrary;D:/vtk/bin/Utilities/verdict;D:/vtk/sourcecode/Utilities/verdict;D:/vtk/bin/Utilities/vtkhdf5;D:/vtk/sourcecode/Utilities/vtkhdf5;D:/vtk/bin/Utilities/vtkhdf5/src;D:/vtk/sourcecode/Utilities/vtkhdf5/src;D:/vtk/bin/Utilities/Cosmo;D:/vtk/sourcecode/Utilities/Cosmo;D:/vtk/bin/Utilities/VPIC;D:/vtk/sourcecode/Utilities/VPIC;D:/vtk/sourcecode/Utilities/utf8/source;D:/vtk/sourcecode/GUISupport/MFC;D:/vtk/sourcecode/Utilities/vtkalglib;D:/vtk/sourcecode/Utilities/ftgl/src;D:/vtk/bin/Utilities/ftgl;%(AdditionalIncludeDirectories)

D:\vtk\sourcecode\GenericFiltering,
D:\vtk\sourcecode\Common,
D:\vtk\sourcecode\IO,
D:\vtk\sourcecode\Filtering,
D:\vtk\bin,
D:\vtk\sourcecode\Rendering,
D:\vtk\sourcecode\Graphics,
D:\vtk\sourcecode\VolumeRendering,
D:\vtk\sourcecode\Imaging,
D:\vtk\sourcecode\Hybrid,
D:\vtk\sourcecode\GUISupport,
D:\vtk\sourcecode\include\vtk-5.0,??
D:\vtk\sourcecode\Parallel,
D:\vtk\lib,
D:\vtk\sourcecode\Widgets

  

 


------
修改Project setting->Link->Input->Object/library modules:

kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\..\..\..\bin\Debug\vtkRendering.lib;..\..\..\..\bin\Debug\vtkGraphics.lib;..\..\..\..\bin\Debug\vtkImaging.lib;..\..\..\..\bin\Debug\vtkFiltering.lib;..\..\..\..\bin\Debug\vtkCommon.lib;..\..\..\..\bin\Debug\vtksys.lib;ws2_32.lib


opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;vtkCommon.lib;vtkDICOMParser.lib;vtkexoIIc.lib;vtkexpat.lib;vtkFiltering.lib;vtkfreetype.lib;vtkftgl.lib;vtkGenericFiltering.lib;vtkGraphics.lib;vtkHybrid.lib;vtkImaging.lib;vtkIO.lib;vtkjpeg.lib;vtkNetCDF.lib;vtkpng.lib;vtkRendering.lib;vtksys.lib;vtktiff.lib;vtkVolumeRendering.lib;vtkWidgets.lib;vtkzlib.lib

------
Additional library path:
D:\vtk\bin\bin\Debug

  

-------------------------------------------------------------------------------------------------------------------------------

 

ITK环境变量

·打开工具->选项->项目和解决方案->VC++目录.包含文件:

D:\itk\InsightToolkit-4.3.2\Modules
D:\itk\InsightToolkit-4.3.2\Modules\Numerics
D:\itk\InsightToolkit-4.3.2\Modules\Numerics\FEM D:\itk\InsightToolkit-4.3.2\Modules\Numerics\NeuralNetworks 
D:\itk\InsightToolkit-4.3.2\Modules\Numerics\Statistics 
D:\itk\InsightToolkit-4.3.2\Modules\Segmentation
D:\itk\InsightToolkit-4.3.2\Modules\Bridge
D:\itk\InsightToolkit-4.3.2\Modules\Compatibility
D:\itk\InsightToolkit-4.3.2\Modules\Filtering
D:\itk\InsightToolkit-4.3.2\Modules\Video
D:\itk\InsightToolkit-4.3.2\Modules\ThirdParty
D:\itk\InsightToolkit-4.3.2\Modules\Remote
D:\itk\InsightToolkit-4.3.2\Modules\Registration
D:\itk\InsightToolkit-4.3.2\Modules\Nonunit
D:\itk\InsightToolkit-4.3.2\Modules\IO 
D:\itk\InsightToolkit-4.3.2\Modules\Core
D:\itk\InsightToolkit-4.3.2\Modules\Compatibility
D:\itk\InsightToolkit-4.3.2\Modules\Bridge
D:\itk\InsightToolkit-4.3.2\Utilities

  库文件

ITKAlgorithms.lib;ITKStatistics.lib;ITKFEM.lib;itkNetlibSlatec.lib;ITKNumerics.lib;ITKBasicFilters.lib;ITKIO.lib;ITKNrrdIO.lib;itkgdcm.lib;itkjpeg12.lib;itkjpeg16.lib;itkopenjpeg.lib;snmpapi.lib;rpcrt4.lib;itkpng.lib;itktiff.lib;itkjpeg8.lib;ITKSpatialObject.lib;ITKCommon.lib;itkvnl_inst.lib;itkvnl_algo.lib;itkv3p_netlib.lib;itkvnl.lib;itkvcl.lib;ITKMetaIO.lib;itksys.lib;ws2_32.lib;comctl32.lib;wsock32.lib;ITKDICOMParser.lib;ITKEXPAT.lib;ITKniftiio.lib;ITKznz.lib;itkzlib.lib

  

库文件:在后面添加d:\Program?Files\ITK\lib\InsightToolkit

 

环境变量设置:我的电脑->属性->高级->环境变量->添加:d:\Program?Files\ITK\itk_bin;

 

将d:\Program Files\ITK\bin或者d:\Program Files\ITK\itk_bin\bin\Debug中的.dll文件拷贝到C:\WINDOWS\system32中。

注:在设置包含文件时,因需添加的文件很多,所以应根据你具体安装目录找到相应的文件添加,建议目录设置参照图所示设置,便于文件的查找。

posted @ 2013-09-21 11:54  PUHAHA  阅读(1476)  评论(0编辑  收藏  举报