centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1


cmake-3.4.3直接官网下载安装版,解压后进入bin文件夹,双击cmake-gui
/home/zlf/mySoftware/cmake-3.4.3-Linux-x86_64/bin


QT VTK ITK源文件,编译生成文件,安装文件分别放在三个文件夹中
源文件
/home/zlf/mySoftware/qt-everywhere-opensource-src-5.8.0

/home/zlf/mySoftware/VTK-7.1.1_src

/home/zlf/mySoftware/InsightToolkit-4.11.1_src


编译文件
/home/zlf/mySoftware/qt-everywhere-opensource-src-5.8.0_build

/home/zlf/mySoftware/VTK-7.1.1_build

/home/zlf/mySoftware/InsightToolkit-4.11.1_build


安装文件
/home/zlf/mySoftware/qt-everywhere-opensource-src-5.8.0_Install

/home/zlf/mySoftware/VTK-7.1.1_Install

/home/zlf/mySoftware/InsightToolkit-4.11.1_Install



centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1



(1) QT安装

进入文件夹    /home/zlf/mySoftware/qt-everywhere-opensource-src-5.8.0_build

在终端运行  

/home/zlf/mySoftware/qt-everywhere-opensource-src-5.8.0/configure --prefix=/home/zlf/mySoftware/qt-everywhere-opensource-src-5.8.0_Install -Debug -shared

选择开源版本,同意许可后,开始配置。报错ERROR  Unknown command line option ... 如下图

打开QT源文件中的安装说明文件 /home/zlf/mySoftware/qt-everywhere-opensource-src-5.8.0/README

发现这样一条指令     ./configure -prefix $PWD/qtbase <license> -nomake tests

于是把原来的命令更改为   

/home/zlf/mySoftware/qt-everywhere-opensource-src-5.8.0/configure -prefix /home/zlf/mySoftware/qt-everywhere-opensource-src-5.8.0_Install -Debug -shared

配置完成,检查并确认Mode 为Debug,Building shared libraries 为 yes.

编译    make -j4

安装    make install -j4


centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1



centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1


完成编译

centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1



完成安装

centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1




(2) VTK安装

设置CMAKE_INSTALL_PREFIX     /home/zlf/mySoftware/VTK-7.1.1_build

勾选 VTK_USE_QT, 并设置QT路径如下图。其他的暂且默认

进入文件夹   /home/zlf/mySoftware/VTK-7.1.1_build

可以发现出现cmake后的文件,出现了Makefile,有了Makefile便可以make了

编译    make -j4

安装    make install -j4


centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1



centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1



centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1



(3) ITK安装

设置CMAKE_INSTALL_PREFIX     /home/zlf/mySoftware/InsightToolkit-4.11.1_Install

设置VTK,和QT 的路径, 其他设置如下图,注意有的选项不能Advanced选项才能找到

进入文件夹  /home/zlf/mySoftware/InsightToolkit-4.11.1_build

可以发现出现cmake后的文件,出现了Makefile,有了Makefile便可以make了

编译    make -j4

安装    make install -j4


centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1



centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1



centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1



centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1



centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1



centos7.3平台下 利用Cmake3.4.3源码编译安装 QT5.8.0 VTK7.1.1 ITK4.11.1