ITK 4.12.2 在VS2010 下安装
ITK:https://itk.org/ITK/resources/software.html下载源代码。
cmake:ITK网站上有,也可以自己下。
在D盘新建一个文件夹,叫ITK ,ITK 文件夹下再建一个文件夹,叫ITK_bin
Cmake打开
先configure,选VS 2010 default。成功后会出现下面的选项
就选个DEFAULT_MODULES就行了。选中Advanced,CMAKE_INSTALL_PREFIX项更改ITK的INSTALL目录为D:/ITK,BUILD_SHARED_LIBS打钩。再次Configure。成功后Generate。
Generate成功后打开ITK_bin目录下的ITK.sln,选择生成选项卡->批生成。勾选Debug和Release,点击生成,开始编译没有错误的话找到“INSTALL”文件右击,选择“仅生成项目”->“仅生成INSTALL”
然后设置ITK的环境变量:如:D:\ITK\ITK_bin,把bin下面的dll文件复制到c:\windows\system32 中。64位系统需要把dll文件同时放到C:\WINDOWS\sysWOW64中。
创建自己的新项目。项目——>属性,VC++目录的包含目录和库目录添加上面步骤生成的目录
包含目录添加 D:\ITK\include\ITK-4.12
库目录添加:D:\ITK\lib
再点链接器,下面的输入,Additional Dependencies添加D:\ITK\lib目录下的所有lib文件:
ITKBiasCorrection-4.12.lib
ITKBioCell-4.12.lib
ITKCommon-4.12.lib
ITKDICOMParser-4.12.lib
itkdouble-conversion-4.12.lib
ITKEXPAT-4.12.lib
ITKFEM-4.12.lib
itkgdcmcharls-4.12.lib
itkgdcmCommon-4.12.lib
itkgdcmDICT-4.12.lib
itkgdcmDSED-4.12.lib
itkgdcmIOD-4.12.lib
itkgdcmjpeg8-4.12.lib
itkgdcmjpeg12-4.12.lib
itkgdcmjpeg16-4.12.lib
itkgdcmMSFF-4.12.lib
itkgdcmMEXD-4.12.lib
itkgdcmopenjpeg-4.12.lib
itkgdcmsocketxx-4.12.lib
ITKgiftiio-4.12.lib
ITKIOBioRad-4.12.lib
ITKIOBMP-4.12.lib
ITKIOCSV-4.12.lib
ITKIOGDCM-4.12.lib
ITKIOGE-4.12.lib
ITKIOGIPL-4.12.lib
ITKIOHDF5-4.12.lib
ITKIOImageBase-4.12.lib
ITKIOIPL-4.12.lib
ITKIOJPEG-4.12.lib
ITKIOLSM-4.12.lib
ITKIOMesh-4.12.lib
ITKIOMeta-4.12.lib
ITKIOMRC-4.12.lib
ITKIONIFTI-4.12.lib
ITKIONRRD-4.12.lib
ITKIOPNG-4.12.lib
ITKIOSiemens-4.12.lib
ITKIOSpatialObjects-4.12.lib
ITKIOStimulate-4.12.lib
ITKIOTIFF-4.12.lib
ITKIOTransformBase-4.12.lib
ITKIOTransformHDF5-4.12.lib
ITKIOTransformInsightLegacy-4.12.lib
ITKIOTransformMatlab-4.12.lib
ITKIOVTK-4.12.lib
ITKIOXML-4.12.lib
itkjpeg-4.12.lib
ITKKLMRegionGrowing-4.12.lib
ITKLabelMap-4.12.lib
ITKMesh-4.12.lib
ITKMetaIO-4.12.lib
itknetlib-4.12.lib
itkNetlibSlatec-4.12.lib
ITKniftiio-4.12.lib
ITKNrrdIO-4.12.lib
ITKOptimizers-4.12.lib
ITKOptimizersv4-4.12.lib
ITKPath-4.12.lib
itkpng-4.12.lib
ITKPolynomials-4.12.lib
ITKQuadEdgeMesh-4.12.lib
ITKSpatialObjects-4.12.lib
ITKStatistics-4.12.lib
itksys-4.12.lib
itktestlib-4.12.lib
itktiff-4.12.lib
ITKTransform-4.12.lib
ITKTransformFactory-4.12.lib
itkv3p_netlib-4.12.lib
itkvcl-4.12.lib
ITKVideoCore-4.12.lib
ITKVideoIO-4.12.lib
itkvnl_algo-4.12.lib
itkvnl-4.12.lib
ITKVNLInstantiation-4.12.lib
ITKVTK-4.12.lib
ITKWatersheds-4.12.lib
itkzlib-4.12.lib
ITKznz-4.12.lib
libitkhdf5_cpp_D.lib
libitkhdf5_D.lib
注意:不同ITK版本lib内容不同,需要自行更改。上述配置每次建立新的sln都要配置一遍