1. 安装qt5.4.0:参考网址
1.1 下载qt5.4.0安装文件,终端安装:
~$ chmod +x qt-opensource-linux-x64-5.4.0.run
~$ ./qt-opensource-linux-x64-5.4.0.run
1.2 安装支持的g++
~$ sudo apt-get install g++
1.3 安装支持的OpenGL(solved the problem with missing -lGL.)
~$ sudo apt-get install mesa-common-dev
~$ sudo apt-get install libglu1-mesa-dev -y
如果失败:1)进行更新后再次安装 ~$ sudo apt-get update
2)安装完整的OpenGL 点击打开链接
2. 配置qt5版本
打开位置/usr/lib/x86_64-linux-gnu/qtchooser,修改文件5.conf qt5.conf
打开位置/usr/lib/x86_64-linux-gnu/qt-default/qtchooser, 修改文件defauld.conf
内容修改为:
/home/fayou/Installed/Qt5.4.0/5.4/gcc_64/bin
/home/fayou/Installed/Qt5.4.0/5.4/gcc_64
/home/fayou/Installed/Qt5.4.0/Tools/QtCreator/bin
/home/fayou/Installed/Qt5.4.0/Tools/QtCreator
/home/fayou/Installed/Qt5.4.0
3. 安装VTK6.1.0:
参考网址
3.1 下载VTK-6.1.0.tar.gz VTKData-6.1.0.tar.gz
3.2 安装cmake
~$ sudo apt-get install cmake
~$ sudo apt-get install cmake-curses-gui
3.3 安装opengl库
~$ sudo apt-get install libxt-dev
3.4 复制安装包到新建文件夹VTK-Build,解压安装包
~$ cd VTK-Build
~/VTK-Build$ tar zxvf VTK-6.1.0.tar.gz
~/VTK-Build$ tar zxvf VTKData-6.1.0.tar.gz
3.5 ccmake 配置
VTK-Build$ ccmake VTK-6.1.0
按c进行配置, 上下键选择CMAKE_BUILD_TYPE,回车,输入Release,再回车。上下键选择CMAKE_INSTALL_PERFIX,修改为需要安装的位置/home/fayou/Installed/VTK-Release,选择VTK_Group_QT,回车打开ON。按c继续配置。
出现关于qt4的警告信息,按e退出。修改QT_QMAKE_EXECUTABLE为/home/fayou/Installed/Qt5.4.0/5.4/gcc_64/bin/qmake,按t显示更多信息,修改VTK_QT_VERSION为5,按c继续。
出现错误不能找到:Qt5WidgetsConfig.cmake,修改Qt5Widgets_DIR为:
/home/fayou/Installed/Qt5.4.0/5.4/gcc_64/lib/cmake/Qt5Widgets , 按c继续配置
出现错误不能找到:Qt5Designer,Qt5OpenGL,Qt5Sql,Qt5WebKitWidgets,按照同样方式进行修改,它们都在目录
/home/fayou/Installed/Qt5.4.0/5.4/gcc_64/lib/cmake/下。没有错误后, 按g完成
3.6编译安装
VTK-Build$ make
VTK-Build$ sudo make install
注:Debug编译是同样的方式,将CMAKE_BUILD_TYPE类型改为Debug。