1. 安装 VS2013 软件及 QT 和 MITK
1.安装激活(傻瓜式安装)----
2.安装之后再打开文件-----点击符号
中的右边
3.选中其中的 Update5 开始更新软件,需要几分钟
4.安装 QT 插件:
5.安装 QT 软件:
;
安装位置是:D:\qt5.6.2;
6.然后点击 vs2013 软件中的
选择
添加路径文件:
中的 Qt Option 选项;
7.点击文件:(首先提前把文件拷贝到该目录下)
把 MITK 拷贝到所示,并新建一个文件 mitkbuild 文件,
打开文件
点击 config,一直点击,直到没有红色为止,然后点击 Generate 生成文件,
Mitkbuild 文件下就会生成几个文件;然后把那几个下载好的文件(如下图所示,)拷贝到路
径 D:\mitkbuild\ep\src 中,可以不用自己下载,如果网速可以的话,让程序自己下载。
8.打开 vs2013 软件
点击打开文件:找到路径 mitk 下的 MITK-superbild.sin 文件,加载到 VS013 环境中进行编译
操作,
点击 ALL 那个项目点击生成;(我的是 64 操作系统,设置调试环境为 X64 配置的)
等待(一个小时以上)
打开 D:\MITK\MITKSource\Modules\Core\src\DataManagement 的 mitkSliceGeometry3D 文件,
用 VS2013 打开,全选,打开 file->advanced save option,弹出的对话框中选择 UNICODE
codepage1200。然后保存。
编译出现错误时,找到那个文件,在 vs2013 中打开。点击文件---高级选项---选择 UNICODE
codepage1200,确定,全部保存。
然后继续点击生成,软件继续运行,中间如果再出错,双击错误,找到文件继续这样设置,
保存,然后继续生成。
等待结果,
9.编译完成之后,进入文件下图所示,点击文件以 debug.bat 结尾的文件,
打开之后如下所示:
2.使用 MITK 项目模板作为例子项目
10,借助 mitk 框架利用 cmake 创建自己的图像处理软件
源码目录下
D:\MITK\MITK-2016.11-src-win\Examples\Tutorial\Step1
有测试 1 的源码
step1.cpp
编写 CMakeList.txt
cmake_minimum_required(VERSION 3.2 FATAL_ERROR)
project(QtAppExample)
find_package(MITK REQUIRED)
# Create the executable - it needs the MitkQtWidgetsExt module
mitk_create_executable(${PROJECT_NAME} DEPENDS MitkQtWidgets)
编写 files.cmake
# List all source files
set(CPP_FILES Step1.cpp)
用 Cmake 进行对 step1 进行编译,新建文件为 build。
编译生成后,打开项目 build,
在源文件下添加源目录 Examples\Tutorial 下的 test.h 和 test.cpp,到项目中,进
行生成。
编译后,可以生成自己利用 mitk 框架读取图片的例子了。
在 这 个 项 目 的 cmake 生 成 的 二 进 制 目 录 下 找 到 debug 目 录 , 例 如 我 的 为
D:\MITK\MITK-2016.11-src-win\Examples\Tutorial\build\Debug,编写新的批
处理文件
QtAppExample.bat
文件内容为:(地址是下载的图片地址)
.\QtAppExample.exe F:\samp\3D. dcm
Pause
点击批处理文件可以读入图片
3. 利用插件生成器创建项目.
11.创建第一个 MITK 项目
基于 MITK 创建自己的项目,使用插件生成器(MITK Plugin Generator),使用插件生成器创
建 新 项 目 的 方 法 为 : 命 令 行 切 换 到 MitkPluginGenerator.exe 所 在 的 目 录 , 我 的 是
D:\IVTK\mitkbuild\MITK-build\bin\Debug 。 运 行 如 下 命 令 创 建 新 的 MITK 项 目 , 名 称 为 ”
MyProject“。