1.下载ITK
2.运行CMake进行配置
注意CMAKE_INSTALL_PREFIX不能跟build目录一样,所以新建ITK-include存放include以及lib文件。
BUILD选项勾选BUILD_SHARED_LIBS,其他默认即可,不要勾选BUILD TESTING和BUILD EXAMPLES,不然会有八百多个项目需要生成。
Module部分根据需要勾选,也可以在使用过程中需要的时候再勾选,如果要使用ITK联合VTK编程,需要勾选Module_ITKVtkGlue。
3.生成ITK
打开ITK.sln生成ALL_BUILD,再生成INSTALL,在ITK-include会生成lib和include文件夹,新建项目配置附加包含目录,附件库目录以及附加依赖项,其中附加依赖项如下:
ITKBiasCorrection-4.10.lib
ITKBioCell-4.10.lib
ITKCommon-4.10.lib
ITKDICOMParser-4.10.lib
itkdouble-conversion-4.10.lib
ITKEXPAT-4.10.lib
ITKFEM-4.10.lib
itkgdcmCommon-4.10.lib
itkgdcmDICT-4.10.lib
itkgdcmDSED-4.10.lib
itkgdcmIOD-4.10.lib
itkgdcmjpeg12-4.10.lib
itkgdcmjpeg16-4.10.lib
itkgdcmjpeg8-4.10.lib
itkgdcmMSFF-4.10.lib
ITKgiftiio-4.10.lib
itkhdf5-4.10.lib
itkhdf5_cpp-4.10.lib
ITKIOBioRad-4.10.lib
ITKIOBMP-4.10.lib
ITKIOCSV-4.10.lib
ITKIOGDCM-4.10.lib
ITKIOGE-4.10.lib
ITKIOGIPL-4.10.lib
ITKIOHDF5-4.10.lib
ITKIOImageBase-4.10.lib
ITKIOIPL-4.10.lib
ITKIOJPEG-4.10.lib
ITKIOLSM-4.10.lib
ITKIOMesh-4.10.lib
ITKIOMeta-4.10.lib
ITKIOMRC-4.10.lib
ITKIONIFTI-4.10.lib
ITKIONRRD-4.10.lib
ITKIOPNG-4.10.lib
ITKIOSiemens-4.10.lib
ITKIOSpatialObjects-4.10.lib
ITKIOStimulate-4.10.lib
ITKIOTIFF-4.10.lib
ITKIOTransformBase-4.10.lib
ITKIOTransformHDF5-4.10.lib
ITKIOTransformInsightLegacy-4.10.lib
ITKIOTransformMatlab-4.10.lib
ITKIOVTK-4.10.lib
ITKIOXML-4.10.lib
itksys-4.10.lib
itkv3p_netlib-4.10.lib
itkvcl-4.10.lib
itkvnl_algo-4.10.lib
itkvnl-4.10.lib
ITKVTK-4.10.lib
ITKVtkGlue-4.10.lib