Advertisement

win7 64位下VS2010/VS2012 下安装 ITK/VTK(一)

阅读量:

刚开始接触ITK不久。由于已经习惯了VS 2012进行C/C++编程,在Visual Studio 2012上一直试图配置和使用 ITK 的过程中遇到了各种各样的问题未能成功完成这一目标。因此转而下载 Visual Studio 2010以更好地支持和应用它。下面介绍如何安装以及 Hello World项目的调试步骤

第一步是安装cmake,请访问(http://www.cmake.org/cmake/resources/software.html,)获取所需的版本。软件界面的名字为cmake-gui。你可以将软件包保存到其他位置,默认情况下会被放置于C:\Program Files\bin文件夹中。建议选择默认路径进行配置以简化操作。如果你希望保存在其他位置,默认情况下会被放置于C:\Program Files\bin文件夹中。如果没有找到软件界面,默认会在安装目录下的bin文件夹中出现。

第二步:安装ITK软件包
首先,请访问ITK官网(http://www.itk.org/ITK/resources/software.html)下载所需版本,默认选择<InsightToolkit-4.5.0>这个版本。下载完成后,在目标路径下创建名为"ITK"的主文件夹,并在其中新建一个子文件夹"ITK_bin"存放编译好的软件。将解压后的软件复制到主文件夹内的相应位置。完成上述操作后打开cmake工具,在配置界面分别将主文件夹和子文件夹拖入第一行和第二行指定位置(如图所示)

单击下方的"configure"按钮后,在系统偏好设置中自动选择合适的编译器版本(如VS 10 32位版本或VS 10-WIN64 64位版本)。在没有错误提示的情况下,请将BUILD_SHARED_LIBS字段设置为NO,并指定安装目录为ITK库的安装路径(例如D:\ITK)。如果不需要测试和示例构建,则将这两个选项都设为NO。单击"Generate"按钮后,在弹出菜单中选择"Build Solution"选项。如果一切正常,则右键点击位于项目根目录下的"INSTALL"文件并选择"仅生成项目"中的"仅生成INSTALL文件夹"选项。

为实现ITK环境变量的配置:例如,在D:\ITK目录下找到ITK_bin文件,并将其中位于bin目录下的DLL文件复制至c:\windows\system32文件夹中。

第三步,测试ITK是否安装成功:HelloWorld

ITK\InsightToolkit-4.5.0\Examples\Installation目录中直接拷贝HelloWorld项目及其所需的CMakeLists.txt配置文件。随后创建一个名为test的子目录放置这些项目,并在其中分别建立名为HelloHello_bin的两个空子目录。将之前复制到这两个子目录中的两个关键项目(即HelloWorld.cxx和其对应的配置)转移至主Hello子目录内。接着运行并配置cmake工具,请按照第二步的具体指南将上述两个核心项目分别安置在第一栏和第二栏的位置上。完成上述步骤后点击"Generate"按钮以启动构建流程。待无错误提示后即可进入开发环境:在开发环境中使用Visual Studio 2010打开.sln工程并将其标记为项目的启动点状态;最后点击运行按钮即可开始开发流程。至此整个ITK工具包安装过程完成并可投入正常使用

经测试显示,在安装流程上VTK与ITK完全一致;同样适用于VS2012开发环境。
在遇到与我最初经历类似的问题时……
这些异常情况可能由其他因素引起,
而非仅仅由于安装操作问题。

全部评论 (0)

还没有任何评论哟~