MITK编译

编译环境

  • Win10 Enterprise
  • VS2017 community
  • Qt 5.9.12_MSVC_X64
  • CMake 3.16.5_x64
  • MITK github版本Tag:v2018.04

编译过程概述

1、使用CMake的GUI程序,设置源码路径MITK所在路径,设置二进制文件生成路径MITK_build;配置选择编译器为x64;

2、configure+generate;

3、在MITK_build/目录下打开解决方案MITK-superbuild.sln,生成ALL_BUILD;

Note:编译过程中会下载一些列ep,网速不好的情况可能直接导致失败;可以手动下载指定版本的第三方库,并放到指定路径;

4、编译方法(实际使用)

除了MITK、MITK-build、MITK-Configure、MITK-Data、MITK-Utilities外,其他项目先编译;编译通过后,再生成ALL_BUILD;

奇葩的问题

1、编译过程中,有些第三方库的编译配置条件为x86,出现“模块计算机类型“X64”与目标计算机类型“X86”冲突问题”

解决办法:

找到对应的第三方库,使用CMake,重新设置编译配置,configure+generate之后,再对该项目(一个库对应一个项目)进行编译;

2、CTK模块编译失败

解决办法:

删除CTK-build/下的所有内容,使用CMake,重新设置编译配置,configure+generate之后,再从解决方案MITK-superbuild.sln编译CTK项目;

3、项目依赖的问题

编译某个库,发现该库依赖其它的第三方库,依次逆序编译依赖库;

参考

  1. https://blog.51cto.com/weiyuqingcheng/2347996
  2. https://blog.csdn.net/cfan927/article/details/100136662
  3. https://docs.mitk.org/nightly/BuildInstructionsPage.html#BuildInstructions_Introduction
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值