使用 VS 2010 编译 ITK.
1. 下载 CMake:
2.下载 ITK:
3. 在 D 盘新建文件夹: D:/I_VTK/ITK , 之所以要多建立一个 ITK 文件夹, 是为了以后 ITK, VTK 混合编程,
4. 解压
5. 再建立一文件夹 ITK_bin, 作为 ITK 编译目标. D:I_VTKITKITK_bin
6. 打开 CMAKE 进行配置. 假设你已经安装好 VS2010
7.点击 Configure 进行配置, 选择编译器,这里选择 Visual stdio 10, 等待,之后出现如下界面
为了加快安装进度,可以将选项BUILD TESTING 和BUILD EXAMPLES 都不勾选(ps:如果你想同时编译ITK 所提供的示例, 用于测试ITK 的示例, 则BUILD_EXAMPLES,
勾选BUILD_SHARED_LIBS(ps:BUILD_SHARED_LIBS 若选择为 ON, 则会 ITK 生成的库文件编译成 DLL 动态链接库形式.),
勾选Advanced之后更改CMAKE_INSTALL_PREFIX(表示编译ITK后生成的 lib 及头文件等安装路径)目录
可以设置为 D:/I_VTK/ITK
8. 在 D:I_VTKITKITK_bin目录下找到
具体方法:打开D:I_VTKITKITK_bin里面的ITK.sln文件,雷同VTK的生成解决方案,点击:生成->生成解决方案。如果没有错误,在解决方案里面找到Install文件,选中点击右键->仅用于项目->仅生成INSTALL。(如果编译过程中有错误,应该删除D:I_VTKITKITK_bin里面的文件,重新安装)
9.由于2010不需要添加lib等库文件、包含文件;
环境变量设置:我的电脑->属性->高级->环境变量->添加:D:I_VTKITKITK_bin;
将D:I_VTKITKbin中的.dll文件拷贝到C:WINDOWSsystem32中;
到此完成。