编译环境
- win10
- VS2017 community
- Qt12.0_x64
- CMake 3.10.3_x64
- MITK github版本: 02110a957f87fee06257879f268f177e601e44c0
编译过程概述
- github下载MITK
- 切换到对应版本(git branch):02110a957f87fee06257879f268f177e601e44c0
- 在MITK目录下手动创建build文件夹
- 使用Cmake配置好编译路径,点击Config,进行CMake配置(手动配置Qt5路径)
- 点击Generate在build目录下生成MITK的solution:MITK-superbuild.sln
- 使用VS2017打开项目,进行编译(Qt5.12.0_x64在VS2017中提前配置好)
- 出现'project'无法生成,每次都需要将错误对应的源文件的编码另存为为Unicode格式,然后再次编译
- 重复步骤7多次,直到编译成功
编译过程详述
有大神给截图说下图中的MITK github版本可以使用

创新互联是一家专业提供清河门企业网站建设,专注与成都网站设计、成都网站建设、HTML5、小程序制作等业务。10年已为清河门众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。- 使用git bash下载MITK源码:git clone https://github.com/MITK/MITK.git
- 使用git log查看历史版本,找到步骤1中版本:

- 使用 ”git branch 新分支名称 分支版本号“ 创建新分支
使用 ”git checkout 新分支名称“ 切换分支;可使用git status查看当前工作分支,如下图:

- 创建build文件夹后(Cmake生成文件的路径),使用Cmake打开源代码进行编译,其中Qt5_DIR手动指定为Qt的安装路径。
- 点击Configure按钮直到没有配置窗口没有红色后,点击Generate按钮生成项目。

- 在build文件夹下找到MITK-superbuild.sln使用VS2017打开:

- 点击 ”工具栏--生成--生成解决方案“ 按钮编译程序;编译过程中遇到 “警告被视为错误-没有生成project文件”,双击该错误打开错误对应文件,将该文件另存为Unicode编码格式,然后从新编译;



- 重复步骤9多次,即可编译成功。

- 在build--MITK-build目录下找到startMitkWorkbench_debug.bat双击即可打开编译成功的MITK软件:

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站题目:MITK(一):编译过程-创新互联
网页路径:
http://cdkjz.cn/article/ccgecj.html