官网给出编译MITK 2016.03的要求:
CMake:≥3.2
Qt:5.0~5.5
本文中使用的版本:
系统:Ubuntu 14.04.4
MITK:2016.03
CMake:3.5.2
Qt:5.5.1
1.配置Ubuntu
这里默认你已经安装完成Ubuntu14.04了
在Ubuntu Software Center(软件中心)找到Synaptic(新立得)并安装(用于安装编译MITK需要的一些库文件)
Ubuntu Software Center:
Synaptic:
2.安装CMake(下载地址:https://cmake.org/download/)
下载文件cmake-3.5.2-Linux-x86_64.tar.gz,解压即可
3.安装Qt(下载地址:http://download.qt.io/archive/qt/)
下载文件qt-opensource-linux-x64-5.5.1.run
Terminal下安装(安装教程详细地址:http://wiki.qt.io/Install_Qt_5_on_Ubuntu)
sudo chmod +x qt-opensource-linux-x64-5.5.1.run #获取文件权限
sudo ./qt-opensource-linux-x64-5.5.1.run #安装
sudo apt-get install build-essential #安装g++
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev #安装OpenGL库
sudo apt-get install libglu1-mesa-dev -y #OpenGL库
4.编译MITK(官方地址:http://mitk.org/wiki/MITK)
打开CMake(路径:/cmake-3.5.2-Linux-x86_64/bin/cmake-gui),分别设置源代码路径和编译路径
点击Configure,这里一般会提示Qt路径找不到
将Qt5路径设置为你安装的Qt5路径(/你的Qt5安装路径/5.5/gcc_64/lib/cmake/Qt5)
点击Configure,出现“Configuring done”说明成功
点击Generate,出现“Generating done”说明成功
打开终端Terminal
Terminal:
进入刚才用CMake生成的文件夹
比如我的是“/home/lwj/Toolkit/MITK-2016.03.0-src-bin”,那么我要输入命令:cd /home/lwj/Toolkit/MITK-2016.03.0-src-bin,回车出现下图:
继续输入命令:make -j6,开始编译。(这里的-j6指使用6个线程来编译)
然后静静地等着就好了,我用了大概40多分钟编译完成。
注:在CMake以及编译过程中会出现各种各样的错误,原因是缺少各种各样的库文件,这些库文件在Synaptic中都可以找到。由于我在之前的编译过程中把这些库文件都装过了,所以没有把这些错误写出来,大家有什么问题可以随时留言或私信问我。