ITK 4.12.2 在VS2010 下安装

本文详细介绍如何从ITK官网下载源代码,并使用cmake进行配置。指导读者完成ITK库在Visual Studio 2010下的编译及安装过程,包括环境变量设置与新项目的配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


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都要配置一遍

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值