那我们无论在虚拟机还是在双系统的Ubuntu环境下都是一样的安装过程

我们使用快捷键“ctrl+alt+T”,来打开一个命令窗口如下图

比如我们在命令窗口下输入ls

我们会看到在主目录下的所有文件

下图是我插上u盘的界面,点击确定,有时候插上U盘反应比较慢,

如果U盘不显示你可以点击“虚拟机”查看是否有U盘的出现

或者点击右下角硬盘标注

在左侧显示U盘已经读取的标志是如图

在Ubuntu系统系统下安装PCL等库可以借鉴的网址

http://www.pclcn.org/study/shownews.php?lang=cn&id=32

http://www.linuxdiyf.com/linux/24123.html

http://blog.csdn.net/wishchin/article/details/39754165

你先可以按照我的步骤慢慢来,千万不要着急(有点耐心才可以)

安装一些必要的环境工具以及使用PCL的必要的依赖项

在命令窗口输入

sudo apt-get update

sudo apt-get install build-essential

会有如下的提示输入y即可

等待

sudo apt-get install cmake   如上(安装编译共军)

sudo apt-get install qtcreator  安装qt(这个是一个打开工程文件的工具)

sudo apt-get install libflann-*    安装FLANN库

sudo apt-get install libboost1.55-* 安装boost库

sudo apt-get install libqt4-dev   安装qt4的库

sudo apt-get remove libvtk5.8-*  安装VTK

sudo apt-get install libeigen3-dev   安装EIGEN

sudo apt-get install vtk5-qt4-*   安装qt4的vtk的插件

sudo apt-get install libqhull-dev

(或者直接一步把上面的install后面的集中到一起安装

sudo apt-getinstall cmake libpcl-*  ibflann-*  libboost1.55-*

libqt4-devlibvtk5.8-* libeigen3-dev vtk5-qt4* libqhull-dev

)

那么这些依赖项都安装成功了,就可以安装pcl了

这里有两种安装方式

(1)命令行直接安装

sudoadd-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl

sudoapt-get update

sudoapt-get install libpcl-all   或者sudo apt-get install libpcl-1.7-all-dev

(2)源码安装

下载源码:https://github.com/PointCloudLibrary/pcl

cd pcl   (进入解压后下载的源码文件中)

mkdir build

cd build

cmake -DCMAKE_BUILD_TYPE=Release ..

make -j2

sudo make -j2 install

如果安装不上你可以看提示,需要安装哪些东西(有时候就是依赖项的版本不符合所以就把对应的依赖项安装上就可以了,这个过程你可以看提示的内容来安装)

sudo apt-getinstall libboost1.54-dev

sudo apt-getinstall libboost-system1.54-dev

那么这些都安装好了我给了一个关于qt与PCL的粒子,你可以去CSDN下载来测试编译检查你的pcl环境是否已经安装成功

下载的地址:http://download.csdn.net/detail/u013019296/9843606

然后把我们的工程文件复制到我们的Ubuntu的文件中,在这里我只是复制到home 主目录下

一个简单的程序,你可以先编译这个然后检测是否编译得过,在运行查看是否可以通过

那么现在我们已经复制过来了

现在就开始编译它步骤:

(1)   打开命令窗口(Ctrl+alt+T)

(2) ls  (查看文件时候在目录下)有我给你的文件

(3)cd qt_love_cloud   进入文件

(4)然后新建一个编译的文件:mkdir build

(5)进入编译文件:cd build

(6)然后生成编译链接:cmake..   (..前面有一个空格的哦)cmake ..之后文件下会生成一些文件你可以查看一次,命令窗口的显示如下

(7)之后就是编译:make

等待  一般如果前面的依赖项都安装成功的话  不会出错的你可以使用命令ls查看时候有一个如下图的文件生成

她就是在ubuntu系统下生成的可执行文件,那么我们可以执行二进制文件

在该目录下执行

./qt_cloud

你可以点击操作实现对随机点云的着色。

你也可以打开点云数据,注意到文件下的

Data文件下就是我准备的文件 你可以打开试一下

这就说明QT 与pcl结合的粒子,

累死我了

有兴趣者可以关注微信公众号,评论与我交流,或者分享你的想法,也可以点赞支持,分享给更多的人,谢谢

虚拟机安装以及PCL的配置(2)的更多相关文章

  1. 虚拟机安装以及PCL的配置(1)

    安装虚拟机 (1)   下载VMware安装(自己百度一下,会有很多可供下载的) (2)   安装方式: 双击,一路点击next,不用更改安装路径(当然你也可以更改),选择安装“典型”即可 接着就有安 ...

  2. win10 下使用虚拟机安装ubuntu及其网络配置

    通过虚拟机安装ubuntu 我的机器是64位的win10系统,使用的虚拟机VMware workstation 12 pro 安装的是ubuntu 14.04, 网上教程很多,很详细也有有效 win1 ...

  3. virtualbox下centos虚拟机安装,并网卡配置桥接方式上网,使得和host可以互Ping通。

    见:http://www.cnblogs.com/taoshiqian/p/7615993.html 注意: 1.host 主机什么都不要处理 2.将virtualbox 的对应虚拟机网络设置桥接 3 ...

  4. 虚拟机安装CentOS,网络配置

    CentOS6和CentOS7,基础配置差不多. 安装CentOs6,过程:略: 安装完成后,系统默认启用动态ip,每次重启主机IP可能就会变化,搭配Xftp和Xshell工具会很难受,因此设置静态I ...

  5. win7系统上VMware虚拟机安装linux7.2上网配置

    环境: 本机是window7系统,安装VMware虚拟机,在VMware安装了Rdhat系统,想上网,在网上搜索了不少的配置方法,这篇文章介绍的比较全面,感谢分享,摘抄在这里让更多的爱好者学习.我自己 ...

  6. KVM虚拟机安装及桥接网络配置

    1.查看CPU是否支持intel或AMD的虚拟技术 cat /proc/cpuinfo | grep -E "vmx|svm" --color --vmx intel的CPU sv ...

  7. Python黑帽编程1.1虚拟机安装和配置 Kali Linux 2016

    Python黑帽编程1.1虚拟机安装和配置 Kali Linux 2016 0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks Att ...

  8. 长平狐 Android-x86虚拟机安装配置全攻略

    Android-x86虚拟机安装配置网上有很多,但是全部说明白的确不多,希望这篇文章能把主要的配置介绍给您,帮助您少走一些弯路. 本文分别针对VMWare和Virtual Box两种虚拟机介绍安装配置 ...

  9. Android-x86虚拟机安装配置全攻略

    转自Android-x86虚拟机安装配置全攻略 注:这里安装从简,具体请参考虚拟机Vmware安装运行安卓4.0详细教程 Android-x86虚拟机安装配置网上有很多,但是全部说明白的确不多,希望这 ...

随机推荐

  1. Mysql 导入CSV数据 语句 导入时出现乱码的解决方案

    1. 登陆mysql 2. use testdb 3. 执行导入语句 LOAD DATA LOCAL INFILE 'd://exportedtest2.csv' INTO TABLE usertab ...

  2. Java:concurrent包下面的Map接口框架图(ConcurrentMap接口、ConcurrentHashMap实现类)

    Java集合大致可分为Set.List和Map三种体系,其中Set代表无序.不可重复的集合:List代表有序.重复的集合:而Map则代表具有映射关系的集合.Java 5之后,增加了Queue体系集合, ...

  3. 高精度运算库gmp

    网址:www.gmplib.org 我下载的是 6.1.2版本:https://gmplib.org/download/gmp/gmp-6.1.2.tar.bz2 执行操作如下: 1. tar -jv ...

  4. 【Unity】12.1 基本概念

    开发环境:Win10.Unity5.3.4.C#.VS2015 创建日期:2016-05-09 一.简介 导航网格(Navmesh)是世界坐标系中几何体的简化表示,被游戏代理用来进行全局导航.通常,代 ...

  5. flink Job提交过程

    https://www.jianshu.com/p/0cdfa2a05ebd http://vinoyang.com/2017/04/02/flink-runtime-client-submit-jo ...

  6. C++技术沙龙主要内容

    5月16日技术沙龙有三场主题演讲. 第一场演讲内容:C++11 Make life easier. 第二场演讲内容:玩转编译器,让编译器给我们帮大忙. 第三场演讲内容:C++的小魔法. 精彩值得期待! ...

  7. centos6安装部署git服务器(gitlab6.4)

    环境准备 python版本2.6git版本 1.8.4.1ruby版本ruby-2.0.0-p353gitlab-shell版本 v1.8.0gitlab版本6.4.3 因centos6系列的pyth ...

  8. ubuntu下安装vmTools, 和共享文件

    如果没有需要下载一个vmTools,我是下载的 然后加载到光驱,然后在ubuntu下面可以找到光驱 解压里面的文件, 我解压到 Documents下面 然后ctrl + alt + t进入控制台 cd ...

  9. 【Android】Sensor框架HAL层解读

    Android sensor构建 Android4.1 系统内置对传感器的支持达13种,他们分别是:加速度传感器(accelerometer).磁力传感器(magnetic field).方向传感器( ...

  10. 【ARM】AD转换器

    A/D转换器 A/D转换器,又称模/数转换器,顾名思义,就是把模拟信号数字化. 由于系统的实际处理对象往往都是一些模拟量(如温度.压力.位移.图像等),要使计算机或数字仪表能识别和处理这些信号,必须首 ...