linux下python安装vtk6.3怎样配置环境_Ubuntu14.04/Ubuntu16.04 + PCL + Boost + Eigen3 + QT5 + VTK6.3.0 配置安装...

本文档详细介绍了在Ubuntu 14.04/16.04上安装PCL所需依赖库的过程,包括Boost、Eigen3、VTK6.3和QT5。通过执行特定的apt-get命令安装库,以及手动下载和配置VTK。在安装VTK时,特别提到了如何处理Qt5Designer配置错误。
摘要由CSDN通过智能技术生成

在PCL官方的说明文档里给明了PCL的所依赖的三方库: PCL官方安装

包括:Boost、Eigen、FLANN、VTK,其中VTK又依赖与QT5。

下面介绍各个库的安装方法。

一、PCL

参考我的这篇博客:https://blog.csdn.net/huoxingrenhdh/article/details/83780506

二、Boost

boost安装只需要下面一行即可

sudo apt-get update

sudo apt-get install libboost-all-dev

三、Eigen3

sudo apt-get update

sudo apt-get install libeigen3-dev

四、QT5

(1)首先在https://www.qt.io/download-open-source/#section-2中通过邮箱注册下载得到 qt-opensource-linux-x64-5.2.1.run

(2)然后在qt-opensource-linux-x64-5.2.1.run所在的目录下打开终端,执行下面两行代码:

chmod +x qt-opensource-linux-x64-5.2.1.run

./qt-opensource-linux-x64-5.2.1.run

就会出现Qt安装对话框,然后默认安装。

五、VTK

1)VTK之前还要先安装好OpenGL和cmake-gui等

sudo apt-get install libgl1-mesa-dev

sudo apt-get install libxt-dev

sudo apt install cmake-curses-gui

2)下载VTK:安装包

3)准备编译文件目录:在vtk目录下建立build文件夹,

cd build

ccmake ..

4)编译过程

316322c72083116044a7b54b29781baa.png

注意设置:BUILD_SHARE_LIBS 选择ON,其它的可以不做更改。

再次按c进行配置确认,按g保存配置。

5)执行make:过程漫长

sudo make

6)安装

sudo make -j 8 install

7)添加环境变量 .bash_profile, .bashrc, or .profile file

LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib/vtk-6.3"

PYTHONPATH="$PYTHONPATH:/usr/local/lib/vtk-6.3"

安装完成!

六、错误处理

如果在cmake的时候发现有以下错误:

CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:26

(find_package):

Could not find a package configuration file provided by "Qt5Designer" with

any of the following names:

Qt5DesignerConfig.cmake

qt5designer-config.cmake

Add the installation prefix of "Qt5Designer" to CMAKE_PREFIX_PATH or set

"Qt5Designer_DIR" to a directory containing one of the above files. If

"Qt5Designer" provides a separate development package or SDK, be sure it

has been installed.

Call Stack (most recent call first):

GUISupport/Qt/CMakeLists.txt:113 (find_package)

这就意思就是要添加Qt5Designer的安装路径的前缀到CMAKE_PREFIX_PATH

解决方式:

export CMAKE_PREFIX_PATH=/home/hdh/Qt5.9.1/5.9.1/gcc_64/lib/cmake/

参考文档:

https://blog.csdn.net/wanguku/article/details/60476469

https://blog.csdn.net/jiangjiang_jian/article/details/80104603

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值