本文档详细介绍了在Windows 10 64位环境下,使用Visual Studio 2013 Update 5、Qt 5.6.2、CMake 3.8.2以及MITK进行项目编译和构建的步骤。首先,确保系统已安装了所需的软件版本,包括VS2013 Update 5、Qt的VS Tools插件、CMake 3.8.2,以及MITK的源代码库。
1. **安装配置**:
- 安装Visual Studio 2013,然后安装与之兼容的Qt-Qt-vs-tools-msvc2013-2.1.1,并在VS中启用Qt选项以进行配置。
- 将相关软件的可执行文件添加到系统的PATH环境变量中,以便在命令行中方便访问。
2. **CMake配置**:
- 使用CMake GUI,设置源代码目录为MITK的源码文件夹(E:\che/MITK/MITKSource),并将编译目录设为新建的E:\che/MITK-build。
- 在CMake配置过程中,选择VS2013 Win64编译器。初次配置可能会报错找不到Qt,需手动指定Qt5_DIR为Qt安装路径(E:\qt5.6\5.6\msvc2013_64\lib\cmake\Qt5)。
- 通过清除红色条目并重新配置,直至无误,然后生成项目文件。
3. **Visual Studio编译**:
- 打开生成的MITK-superbuild.sln解决方案,由于MITK依赖于ITK、VTK、DCMTK等开源包,整个编译过程可能耗时较长,且会因为包的下载速度而受影响。
4. **处理编译问题**:
- 编译结束后,注意检查警告和错误,因为MITK项目设置将警告视为错误。遇到错误,如错误1errorC2220,可以通过定位到具体错误文件(如mitkSlicedGeometry3D)来解决问题,尽管解决方案通常比较简单。
总结来说,本教程提供了在Windows 10环境下配置和编译MITK项目的详细步骤,对于初次接触MITK开发的用户来说,这是一个实用的指南,帮助他们了解如何正确设置开发环境,避免常见问题,并顺利进行项目构建。