Ubuntu 16.04 编译VTK7.1

  编译过程总共分为三步:

  第1步:准备编译环境

  第2步:cmake生成工程

  第3步:编译安装

第1步:准备编译环境

Ubuntu在编译VTK7.1之前需要安装三个软件包:Qt5,X11,OpenGL,CMake

  1. 安装Qt5,从Qt官网下载qt-opensource-linux-x64-5.7.1.run,官网地址:https://www.qt.io/download-open-source/#section-2

  切换到在Ubuntu命令终端运行:

sudo chmod u+x qt-opensource-linux-x64-5.7.1.run
sudo ./qt-opensource-linux-x64-5.7.1.run

 然后根据提示设置安装路径,完成安装。

  2. 安装X11:在Ubuntu命令终端运行命令:

sudo apt-get install libx11-dev libxext-dev libxtst-dev libxrender-dev libxmu-dev libxmuu-dev

  3. 安装OpenGL:在Ubuntu终端运行命令:

sudo apt-get install build-essential  libgl1-mesa-dev  libglu1-mesa-dev libglut-dev

  4. 安装CMake:在Ubuntu命令终端运行命令:

sudo apt-get install cmake-curses-gui 

第2步:CMake生成工程

  1. 准备好编译环境后,下载VTK源代码VTK-7.1.0.zip,可以在VTK官网进行下载。切换到源代码目录,在终端运行命令:

 sudo unzip -o -d /home/source/vtk VTK-7.1.0.zip

  2. 打开CMake软件GUI界面,设置“where is the source code:” 为源代码所在目录,例如/home/source/vtk。设置“where to build the binaries:”为工程生成的目录,例如:/home/source/vtk_build

  3. 点击“Configure”按钮,在弹出对话框中选择“Current Generator”为“Unix MakeFiles

  4. 选中“VTK_GROUP_Qt”选项,再次点击“Configure”按钮,提示警告信息,需要设置Qt安装路径,设置路径后,再次点击“Configure”按钮

  5. 设置“CMAKE_INSTALL_PREFIX”目录为需要安装VTK的目录

  5. 提示“Configure done”,点击“Generate”按钮,在vtk_build会生成工程文件

第3步:编译安装

  命令终端切换到vtk_build目录,然后在终端运行命令:

sudo make
sudo make install

中间需要等待很长时间进行编译,大约1个小时左右

声明本博客文章未特殊注明均为原创,转载请注明作者和原地址

时间: 2024-10-23 06:27:03

Ubuntu 16.04 编译VTK7.1的相关文章

Ubuntu 16.04编译Android 7.1.2

折腾了很久,终于搞定了这个环境.记录一下. 准备工作: 1. 首先在Ubuntu官网上下载Ubuntu16.04的官方镜像.官网下载地址(这个找了很久,这里可以直接下载ISO镜像):https://launchpad.net/ubuntu/+cdmirrors 2. 建议直接安装到自己硬盘上(推荐双系统),不要在虚拟机上搞,除非你有足够大的SSD.我之前在虚拟机上试过,电脑的性能完全发挥不出来,后来搞了双系统,发现一切都是那么舒服. 3. Android源码下载方法:https://lug.us

Ubuntu 16.04 编译安装 ss

在网上没有找到合适的适合ubuntu的ss客户端, 考虑到ss的编译安装其实就带了ss-local这样的客户端, 于是在Ubuntu下编译安装了ss. 首先去github上下载最新的安装包 https://github.com/shadowsocks/shadowsocks-libev/releases/download/v3.0.8/shadowsocks-libev-3.0.8.tar.gz 下载最新的libsodium https://github.com/jedisct1/libsodi

UBUNTU 16.04 编译 OPENJDK8

参考了几篇文章,和错误查询,最后总结如下 一.下载 我比较倾向于使用mercurial来获取源代码,虽然你得挑网络稳定的时候更新,但是易更新. 从官网查找一下,可以通过以下步骤完成源代码的下载 1.    1 sudo hg clone http://hg.openjdk.java.net/java8u/jdk8060 jdk8u60 其中java的版本可以上 http://hg.openjdk.java.net/ 自由选择,路径正确就可以了,最后是安装路径.执行好后,可以在目录下找到 READ

Ubuntu 16.04 编译ORB_SLAM2_modified问题汇总

编译g2o_with_orbslam2 1.修改g2o/types/slam2d/edge_se2_pointxy_bearing.cpp t.setRotation(t.rotation().angle()+_measurement); --->>> t.setRotation((Eigen::Rotation2Dd)(t.rotation().angle()+_measurement)); 2.修改g2o/solvers/eigen/linear_solver_eigen.h typ

[Android 编译(一)] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程

本文转载自:[Android 编译(一)] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程 1 前言 经过3天奋战,终于在Ubuntu 16.04上把Android 6.0的源码编译出来了,各种配置,各种error,各种爬坑,特写此博客记录爬坑经历.先上图,Ubuntu上编译完后成功运行模拟器,如图: 2 编译环境 UbuntuKylin 16.04 LTS Android 6.0_r1 Open JDK 7 3 准备工作 (1) 下载android 6.0源码.

Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程 (转)

1 前言 经过3天奋战,终于在Ubuntu 16.04上把Android 6.0的源码编译出来了,各种配置,各种error,各种爬坑,特写此博客记录爬坑经历.先上图,Ubuntu上编译完后成功运行模拟器,如图: 2 编译环境 UbuntuKylin 16.04 LTS Android 6.0_r1 Open JDK 7 3 准备工作 (1) 下载Android 6.0源码. Androdi 6.0源码下载地址: http://pan.baidu.com/s/1o6N86a2 感谢下面这位博主上传

Ubuntu 16.04下为Android编译OpenCV 3.2.0 Manager

http://johnhany.net/2016/07/build-opencv-manager-for-android-on-ubuntu/ 最近想在Android上尝试一下SIFT和SURF匹配算法,但考虑到这些算法都是专利保护的,并没有被包含在预编译库中,所以还需要自己来动手编译OpenCV Android SDK.在OpenCV 2.4.x版本中,这些算法被包含在nonfree模块中:从3.0版本开始,用于图像特征匹配的一些算法(比如SIFT,SURF,BRIEF,FREAK等)被转移到

ubuntu 16.04源码编译和配置caffe详细教程 | Install and Configure Caffe on ubuntu 16.04

本文首发于个人博客https://kezunlin.me/post/b90033a9/,欢迎阅读! Install and Configure Caffe on ubuntu 16.04 Series Part 1: Install and Configure Caffe on windows 10 Part 2: Install and Configure Caffe on ubuntu 16.04 Guide requirements: NVIDIA driver 396.54 CUDA 8

[Part 3] 在Ubuntu 16.04源码编译PCL 1.8.1支持VTK和QT

本文首发于个人博客https://kezunlin.me/post/137aa5fc/,欢迎阅读! Part-3: Install and Configure PCL 1.8.1 with vtk qt support on Ubuntu 16.04 from source Series Part-1: Install and Configure Qt5 on Ubuntu 16.04 Part-2: Install and Configure VTK 8.1.0 from source wit