vs2017+qt5.12.4+cmake3.10.3编译MITK-v2018.04.2-src

1.1软件链接

vs2017:https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Enterprise&rel=15

qt5.12.4:百度网盘 请输入提取码

提取码:1c8t

qt安装时选择除了默认组件外,勾选msvc 2017 64bit,另外可以勾选sourse以后的组件。

cmake3.10.3:百度网盘 请输入提取码

 提取码:3741

mitk源码:百度网盘 请输入提取码

提取码: klfh

1.2 cmake编译

首先解压mitk源码并建立存放cmake编译文件的文件夹

接着使用cmake编译源码

 路径选好后,点左下角configure,选Visual Studio 15 2017 Win64编译器,确认,会有一大片红的区域,再点configure,如果再有红的,放好Qt5_DIR位置。D:/qt5.12.4/5.12.4/msvc2017_64/lib/cmake/Qt5,再Configure,直到没有红的configure done,再点红框2Generate等待generate done,再点Open Project,会自动打开VS,至此cmake的工作完成了。

1.3在VS2017里编译

在cmake里打开或者选择mitk-superbuild.sln都可。

时间会比较久,主要有两部分:下载依赖包的时间,编译的时间。前者时间可以节约,后者就等吧。(可以debug和release同时编译或者先编译debug后编译release)
如果不想节约下载依赖包时间就直接点击菜单栏的生成。
想节约,就把依赖包放进D:\MITK_build\ep\src路径下,再生成。依赖包地址:百度网盘 请输入提取码

提取码:4i5q

1.4 编译出现的错误

c2220警告被视为错误 - 没有生成“object”文件。

这时将错误信息中提到的文件改变一下编码格式即可,选取相关文件,点击:文件->高级保存选项->Unicode PageCode 1200(在项目内修改,不然不生效)

如果文件菜单中没有高级保存选项,点击:工具->自定义->命令->添加命令->高级保存选项

 

 

目前编译的版本中,需要修改的文件包括(也可能有其他更多文件需要修改编码):

E:\MITK-v2018.04.2-src\Modules\Core\src\DataManagement\mitkslicedgeometry3d.cpp

E:\MITK_build\ep\include\dcmtk\dcmiod\modsopcommon.h

E:\MITK_build\ep\include\dcmtk\dcmseg\segment.h

E:\MITK-v2018.04.2-src\Modules\Core\test\mitkaffinetransformbasetest.cpp

E:\MITK-v2018.04.2-src\Modules\Multilabel\autoload\DICOMQIIO\ mitkDICOMQIIOActivator.cpp

E:\MITK-v2018.04.2-src\Modules\Multilabel\autoload\DICOMQIIO\ mitkDICOMSegmentationIO.cpp

编译前最好把上面文件都修改完成。

1.5编译成功

编译完成后可直接在下图路径下点击.bat启动。

 或者在下图的路径中点击MITK.sln打开项目启动

 出现软件界面代表编译成功。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值