在安装完ITK工具包之后,我们就可以正式运行它啦.
(VTK与ITK运行方法相似)主要步骤如下:
--------------------------------------------------------------------------
1. 打开VS2012, 新建项目
->确定->下一步->勾选空项目->完成
2. 在菜单栏中 视图->选择解决方案管理器
选择 源文件->右键 添加->新建项->创建一个C++文件
3.在菜单栏中 视图->选择 属性管理器
右键选择我们所建项目的 属性
3.1 修改VC++目录 下的包含目录&库目录
单击包含目录的路径
->选择编辑->双击空白处添加目录E:\I_VTK\ITK\include ;和E:\I_VTK\ITK\include\ITK-4.8
( 也可以下拉菜单->选择ITK工具安装后新生成的include路径….由于我们的include目录下只有一个ITK-4.8文件夹而没有其他东西,故我们还需要进一步添加目录ITK-4.8 …方便VS2012查找具体使用的头文件 )
同样单击库目录的路径->编辑->添加目录E:\I_VTK\ITK\lib 也就是我们常说的library目录…由于我们要使用的是.lib文件…所以只有添加这一个即可,因为在该目录下有我们需要的文件:
3.2 添加依赖项
链接器->输入->附加依赖项
这里添加的依赖项即为E:\I_VTK\ITK\lib目录下的所有 .lib文件, itk4.8.2的如下所示:
ITKBiasCorrection-4.8.lib;
ITKBioCell-4.8.lib;
ITKCommon-4.8.lib;
ITKDICOMParser-4.8.lib;
itkdouble-conversion-4.8.lib;
ITKEXPAT-4.8.lib;
ITKFEM-4.8.lib;
itkgdcmcharls-4.8.lib;
itkgdcmCommon-4.8.lib;
itkgdcmDICT-4.8.lib;
itkgdcmDSED-4.8.lib;
itkgdcmIOD-4.8.lib;
itkgdcmjpeg8-4.8.lib;
itkgdcmjpeg12-4.8.lib;
itkgdcmjpeg16-4.8.lib;
itkgdcmMEXD-4.8.lib;
itkgdcmMSFF-4.8.lib;
itkgdcmopenjpeg-4.8.lib;
itkgdcmsocketxx-4.8.lib;
ITKgiftiio-4.8.lib;
itkhdf5_cpp-4.8.lib;
itkhdf5-4.8.lib;
ITKIOBioRad-4.8.lib;
ITKIOBMP-4.8.lib;
ITKIOCSV-4.8.lib;
ITKIOGDCM-4.8.lib;
ITKIOGE-4.8.lib;
ITKIOGIPL-4.8.lib;
ITKIOHDF5-4.8.lib;
ITKIOImageBase-4.8.lib;
ITKIOIPL-4.8.lib;
ITKIOJPEG-4.8.lib;
ITKIOLSM-4.8.lib;
ITKIOMesh-4.8.lib;
ITKIOMeta-4.8.lib;
ITKIOMRC-4.8.lib;
ITKIONIFTI-4.8.lib;
ITKIONRRD-4.8.lib;
ITKIOPNG-4.8.lib;
ITKIOSiemens-4.8.lib;
ITKIOSpatialObjects-4.8.lib;
ITKIOStimulate-4.8.lib;
ITKIOTIFF-4.8.lib;
ITKIOTransformBase-4.8.lib;
ITKIOTransformHDF5-4.8.lib;
ITKIOTransformInsightLegacy-4.8.lib;
ITKIOTransformMatlab-4.8.lib;
ITKIOVTK-4.8.lib;
ITKIOXML-4.8.lib;
itkjpeg-4.8.lib;
ITKKLMRegionGrowing-4.8.lib;
ITKLabelMap-4.8.lib;
ITKMesh-4.8.lib;
ITKMetaIO-4.8.lib;
itkNetlibSlatec-4.8.lib;
ITKniftiio-4.8.lib;
ITKNrrdIO-4.8.lib;
ITKOptimizers-4.8.lib;
ITKOptimizersv4-4.8.lib;
ITKPath-4.8.lib;
itkpng-4.8.lib;
ITKPolynomials-4.8.lib;
ITKQuadEdgeMesh-4.8.lib;
ITKSpatialObjects-4.8.lib;
ITKStatistics-4.8.lib;
itksys-4.8.lib;
itktiff-4.8.lib;
itkv3p_lsqr-4.8.lib;
itkv3p_netlib-4.8.lib;
itkvcl-4.8.lib;
ITKVideoCore-4.8.lib;
ITKVideoIO-4.8.lib;
itkvnl_algo-4.8.lib;
itkvnl-4.8.lib;
ITKVNLInstantiation-4.8.lib;
ITKVTK-4.8.lib;
ITKVtkGlue-4.8.lib;
ITKWatersheds-4.8.lib;
itkzlib-4.8.lib;
ITKznz-4.8.lib;
然后点击确定即可.现在我们就可以使用itk工具编写我们的C++文件啦.
4. C++程序运行常容易出现问题 见文章