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






相关文章:

  • 2021-12-14
  • 2021-08-09
  • 2021-07-06
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-24
  • 2021-11-04
  • 2021-11-05
  • 2021-04-18
  • 2022-12-23
  • 2021-06-14
  • 2022-12-23
相关资源
相似解决方案