2024年1月6日发(作者:)

一. 安装VS2010

1. 安装VS2010旗舰版。没有选择全部安装而是只安装了C++。

2. 安装帮助文档到D盘。

3. 安装Visual assist。下载链接/piggyxp/article/details/41073353

二.安装Qt

1. 安装(C:Qt)

2. 安装qt-vs-addin-1.1.11-opensource。

二. 安装并编译MITK

1. 下载MITK.(这里用的是版本/wiki/MITK)

2. 安装CMake。()

3. 下载安装GitExtentions和Tortoisegit. 参考以下链接.

/sorex/archive/2011/08/10/

(本人只进行了前两步,即下载Git Extensions和Tortoisegit并将二者安装。没有进行帖子中所说的注册账号之类。)

4. 配置CMake,如图1. 第一行即为MITK解压后的文件夹。第二行为生成的二进制文件所在的路径。勾选Advanced,点击Configure, 全部选择默认即可。第一次点击后会有好多红色提示,没有error的话就不用管它,然后继续点击Configure到没有红色显示了,点击Generate。当时有个报错,错误以及解决方案解决方案见

/dan1900/article/details/10336693

图1. CMake配置

5. 在MITK源文件夹下搜索(mitkPointSetGLMapper2D和mitk:SlicedGeometry3D),找到两个.h和两个.cpp文件,用VS2010打开,Ctrl+A全选,然后在文件菜单:file->advanced save options ,在弹出的选项中选择新的编码方式为:UNICODE

codepage 1200,并保存。(原帖中没有明确说是改.h还是改.cpp,我反正都改了)。

6. 用VS2010打开,该文件在生成二进制的文件夹下,我的是在D:MITKbin下。右键解决方案管理器中的ALL_BUILD,生成即可。如图2.

图2. 打开后的解决方案

7. 在编译过程中会VS会自动联网下载一些源码,要注意网络连接。本次编译过程中下载的源码版本依次如下:

/download/thirdparty/

/download/thirdparty/dcmtk-3.6.1_

/download/thirdparty/2

/download/thirdparty/

/download/thirdparty/ann_

/download/thirdparty/

/download/thirdparty/

/download/thirdparty/MITK-Data_

/download/thirdparty/tinyxml_2_6_

/download/thirdparty/CTK_

/download/thirdparty/

/download/thirdparty/

/download/thirdparty/

8. 原帖中说最好静态编译,但是本人第一次编译时出现了一些错误,不知道与选择静态编译有没有关系,所以建议还是采用默认设置为先。包括CMake在Configure后出现的路径什么的,也最好不要改动。

附参考链接

/lanxuxml/article/details/9232529

/yezipeipei/article/details/25301577