ITK在vs2010下安装、搭建

本文提供了一份详细的指南,介绍如何在VS2010环境下使用CMake配置并编译ITK(Insight Toolkit)。包括CMake和ITK的下载、源码与编译目标设置、配置选项调整、编译步骤等关键信息。

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

使用 VS 2010 编译 ITK.

1. 下载 CMake:  http://www.cmake.org/cmake/resources/software.html 选择需要的版本.

    我使用的是 cmake-2.8.10.2-win32-x86.exe. 然后安装.

    若在安装过程中选择了在桌面显示图标, 则桌面会显示 CMakeSetup(deprecated) 这个图标, 而不是 CMAKE

    路径中的 CMake (cmake-gui) 图标. 这里使用 CMakeSetup(deprecated), 操作稍有不同. ITK 官网提供的

   文档中, 安装使用的也是 CMakeSetup.

 

2.下载 ITK: http://www.itk.org/ITK/resources/software.html , 这里下载的版本是

   InsightToolkit-4.3.2.zip

 

3. 在 D 盘新建文件夹: D:/I_VTK/ITK , 之所以要多建立一个 ITK 文件夹, 是为了以后 ITK, VTK 混合编程,

    这里暂时只编译 ITK

 

4. 解压  InsightToolkit-4.3.2.zip 到  D:/I_VTK/ITK, 重命名为InsightToolkit-4.3.2, 即 D:/I_VTK/ITK/ITK-3.14.0

 

5. 再建立一文件夹 ITK_bin, 作为 ITK 编译目标. D:I_VTKITKITK_bin

[转载]ITK在vs2010下安装、搭建

 

6. 打开 CMAKE 进行配置. 假设你已经安装好 VS2010

    Where is the source code: 点击 Browse, 选择刚才 ITK 源码目录: D:I_VTKITKInsightToolkit-4.3.2

    Where to build the binaries: 点击 Browse, 选择 ITK 编译目标: D:I_VTKITKITK_bin

 

7.点击 Configure 进行配置, 选择编译器,这里选择 Visual stdio 10, 等待,之后出现如下界面

[转载]ITK在vs2010下安装、搭建

为了加快安装进度,可以将选项BUILD TESTING 和BUILD EXAMPLES 都不勾选(ps:如果你想同时编译ITK 所提供的示例, 用于测试ITK 的示例, 则BUILD_EXAMPLES, BUILD_TESTING 选择为ON,但编译时间会很长. ),

勾选BUILD_SHARED_LIBS(ps:BUILD_SHARED_LIBS 若选择为 ON, 则会 ITK 生成的库文件编译成 DLL 动态链接库形式.),

勾选Advanced之后更改CMAKE_INSTALL_PREFIX(表示编译ITK后生成的 lib 及头文件等安装路径)目录

可以设置为 D:/I_VTK/ITK

[转载]ITK在vs2010下安装、搭建

  再次点击 Configure, 直至所有条目都变成灰色,表示配置成功, 点击 Generate确认.

[转载]ITK在vs2010下安装、搭建

 

8. 在 D:I_VTKITKITK_bin目录下找到 ITK.sln, 点击,使用 VS2010进行编译.

具体方法:打开D:I_VTKITKITK_bin里面的ITK.sln文件,雷同VTK的生成解决方案,点击:生成->生成解决方案。如果没有错误,在解决方案里面找到Install文件,选中点击右键->仅用于项目->仅生成INSTALL。(如果编译过程中有错误,应该删除D:I_VTKITKITK_bin里面的文件,重新安装)

 则会在 D:/I_VTK/ITK 目录生成 lib, include 等文件夹

  lib目录存放的是D:/I_VTK/ITK/ITK-3.14.0-bin/bin/debug 中的 ITK lib 文件.

   include 则存放 ITK 所有的头文件. bin 目录存放的是 ITK 生成的一些可执行文件。

   这里没有必要选择 INSTALL, 因为 D:/I_VTK/ITK/ITK-3.14.0 中这些文件都已经存在.

   不过选择编译 INSTALL, 安装 ITK,会使目录结构更加清晰。不使用 CMAKE 自动配置时比较方便。

 

9.由于2010不需要添加lib等库文件、包含文件;

环境变量设置:我的电脑->属性->高级->环境变量->添加:D:I_VTKITKITK_bin; 

将D:I_VTKITKbin中的.dll文件拷贝到C:WINDOWSsystem32中;

到此完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值