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、项目依赖的问题
编译某个库,发现该库依赖其它的第三方库,依次逆序编译依赖库;