Qt中显示点云文件
使用系統(tǒng)及相關(guān)軟件版本:
系統(tǒng):ubuntu16.04
軟件版本:Qt5.4.2、Vtk6.2、pcl1.7
?
1、安裝qt,官網(wǎng)下載.bin或.run文件運(yùn)行安裝即可
2、安裝或編譯vtk
a、編譯
vtk可通過apt-get安裝,但沒有l(wèi)ibQVTKWidgetPlugin.so,該庫為支持QVTKWidget控件的插件動(dòng)態(tài)庫,需編譯生成
從http://www.vtk.org/download/下載VTK并解壓,在vtk文件夾中建立build
mkdir build cd build cmake -DVTK_QT_VERSION:STRING=5 -DQT_QMAKE_EXECUTABLE:PATH=/home/muyangren/Qt5.4.2/5.4/gcc_64/bin/qmake -DVTK_Group_Qt:BOOL=ON -DCMAKE_PREFIX_PATH:PATH=/home/muyangren/Qt5.4.2/5.4/gcc_64/lib/cmake -DBUILD_SHARED_LIBS:BOOL=ON ../ sudo make sudo make installb、復(fù)制libQVTKWidgetPlugin.so到相應(yīng)目錄
cp libQVTKWidgetPlugin.so /home/muyangren/Qt5.4.2/5.4/gcc_64/plugins/designe cp libQVTKWidgetPlugin.so /home/muyangren/Qt5.4.2/Tools/QtCreator/lib/qtcreator/plugins cp libQVTKWidgetPlugin.so /home/muyangren/Qt5.4.2/Tools/QtCreator/bin/plugins/designer3、安裝或編譯pcl
在github下載壓縮包并解壓
https://github.com/PointCloudLibrary/pcl/releases
4、主要代碼,來自pcl源碼的example
目錄為/pcl-pcl-1.7.2/doc/tutorials/content/sources/qt_visualizer
部分代碼如下:
#ifndef PCLVIEWER_H #define PCLVIEWER_H#include <iostream>// Qt #include <QMainWindow>// Point Cloud Library #include <pcl/point_cloud.h> #include <pcl/point_types.h> #include <pcl/visualization/pcl_visualizer.h>// Visualization Toolkit (VTK) #include <vtkRenderWindow.h>typedef pcl::PointXYZRGBA PointT; typedef pcl::PointCloud<PointT> PointCloudT;namespace Ui {class PCLViewer; }class PCLViewer : public QMainWindow {Q_OBJECTpublic:explicit PCLViewer (QWidget *parent = 0);~PCLViewer ();public slots:voidrandomButtonPressed ();protected:boost::shared_ptr<pcl::visualization::PCLVisualizer> viewer ;//pcl::visualization::PCLVisualizer *viewer;PointCloudT::Ptr cloud;unsigned int red;unsigned int green;unsigned int blue;private:Ui::PCLViewer *ui;};#endif // PCLVIEWER_H PCLViewer::PCLViewer (QWidget *parent) :QMainWindow (parent),ui (new Ui::PCLViewer)//viewer (new pcl::visualization::PCLVisualizer ("3D Viewer")) {ui->setupUi (this);this->setWindowTitle ("PCL viewer");// Setup the cloud pointercloud.reset (new PointCloudT);// The number of points in the cloudcloud->points.resize (200);// The default colorred = 128;green = 128;blue = 128;// Fill the cloud with some pointsfor (size_t i = 0; i < cloud->points.size (); ++i){cloud->points[i].x = 1024 * rand () / (RAND_MAX + 1.0f);cloud->points[i].y = 1024 * rand () / (RAND_MAX + 1.0f);cloud->points[i].z = 1024 * rand () / (RAND_MAX + 1.0f);cloud->points[i].r = red;cloud->points[i].g = green;cloud->points[i].b = blue;}// Set up the QVTK windowviewer.reset (new pcl::visualization::PCLVisualizer ("viewer", false));ui->qvtkWidget->SetRenderWindow (viewer->getRenderWindow());viewer->setupInteractor (ui->qvtkWidget->GetInteractor (), ui->qvtkWidget->GetRenderWindow ());ui->qvtkWidget->update ();// Connect "random" button and the functionconnect (ui->pushButton_random, SIGNAL (clicked ()), this, SLOT (randomButtonPressed ()));// Connect R,G,B sliders and their functionsconnect (ui->horizontalSlider_R, SIGNAL (valueChanged (int)), this, SLOT (redSliderValueChanged (int)));connect (ui->horizontalSlider_G, SIGNAL (valueChanged (int)), this, SLOT (greenSliderValueChanged (int)));connect (ui->horizontalSlider_B, SIGNAL (valueChanged (int)), this, SLOT (blueSliderValueChanged (int)));connect (ui->horizontalSlider_R, SIGNAL (sliderReleased ()), this, SLOT (RGBsliderReleased ()));connect (ui->horizontalSlider_G, SIGNAL (sliderReleased ()), this, SLOT (RGBsliderReleased ()));connect (ui->horizontalSlider_B, SIGNAL (sliderReleased ()), this, SLOT (RGBsliderReleased ()));// Connect point size sliderconnect (ui->horizontalSlider_p, SIGNAL (valueChanged (int)), this, SLOT (pSliderValueChanged (int)));viewer->addPointCloud (cloud, "cloud");pSliderValueChanged (2);viewer->resetCamera ();ui->qvtkWidget->update (); }5、編譯demo
Qt的.pro文件,如下:
#------------------------------------------------- # # Project created by QtCreator 2014-05-01T14:24:33 # #-------------------------------------------------#QT += core gui #greaterThan(QT_MAJOR_VERSION, 4): QT += widgets QT += core QT += gui QT += widgets QT += multimedia#CONFIG += C++11TARGET = pcl_visualizer TEMPLATE = appSOURCES += main.cpp\pclviewer.cppHEADERS += pclviewer.hFORMS += pclviewer.uiQMAKE_LFLAGS += -Wl,--rpath=/usr/local/libINCLUDEPATH += /usr/include/pcl-1.7 \/usr/include/eigen3/ \/usr/include/vtk-6.2/LIBS += -L/usr/lib/x86_64-linux-gnu/ \-lboost_system \-lboost_thread \-lpcl_common \-lpcl_search \-lpcl_features \-lpcl_segmentation \-lpcl_recognition \-lpcl_visualization \-L/usr/lib/x86_64-linux-gnu/ \-lvtkRenderingCore-6.2 \-lvtkCommonDataModel-6.2 \-lvtkCommonMath-6.2 \-lvtkCommonCore-6.2 \-lvtkGUISupportQt-6.2note:編譯時(shí)遇到問題及解決辦法
/home/muyangren/QtProjects/qt_visualizer/build-pcl_visualizer-Desktop_Qt_5_4_2_GCC_64bit-Debug/ui_pclviewer.h:55: error: undefined reference to `QVTKWidget::QVTKWidget(QWidget*, QFlags<Qt::WindowType>)'
當(dāng)出現(xiàn)undefined reference to `QVTKWidget::QVTKWidget(QWidget*, QFlags<Qt::WindowType>)‘的錯(cuò)誤時(shí)引入:libvtkGUISupportQt-6.2這個(gè)庫
編譯后鏈接庫如下:
muyangren@muyangren-N85-87HP6:~/QtProjects/qt_visualizer/build-pcl_visualizer-Desktop_Qt_5_4_2_GCC_64bit-Debug$ ldd pcl_visualizer linux-vdso.so.1 => (0x00007fffa3dc1000)libboost_system.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0 (0x00007f183e612000)libpcl_common.so.1.7 => /usr/lib/x86_64-linux-gnu/libpcl_common.so.1.7 (0x00007f183e358000)libpcl_visualization.so.1.7 => /usr/lib/x86_64-linux-gnu/libpcl_visualization.so.1.7 (0x00007f183dfdf000)libvtkRenderingCore-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkRenderingCore-6.2.so.6.2 (0x00007f183db4b000)libvtkCommonDataModel-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkCommonDataModel-6.2.so.6.2 (0x00007f183d5dc000)libvtkCommonMath-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkCommonMath-6.2.so.6.2 (0x00007f183d3ba000)libvtkCommonCore-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkCommonCore-6.2.so.6.2 (0x00007f183ce8c000)libvtkGUISupportQt-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkGUISupportQt-6.2.so.6.2 (0x00007f183cc41000)libQt5Widgets.so.5 => /home/muyangren/Qt5.4.2/5.4/gcc_64/lib/libQt5Widgets.so.5 (0x00007f183c3bc000)libQt5Gui.so.5 => /home/muyangren/Qt5.4.2/5.4/gcc_64/lib/libQt5Gui.so.5 (0x00007f183bbf2000)libQt5Core.so.5 => /home/muyangren/Qt5.4.2/5.4/gcc_64/lib/libQt5Core.so.5 (0x00007f183b4b3000)libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f183b131000)libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f183ae28000)libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f183ac12000)libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f183a848000)libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f183a62b000)libboost_thread.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0 (0x00007f183a405000)libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f183a1e3000)libboost_filesystem.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0 (0x00007f1839fcb000)libpcl_io.so.1.7 => /usr/lib/x86_64-linux-gnu/libpcl_io.so.1.7 (0x00007f1839b5c000)libpcl_kdtree.so.1.7 => /usr/lib/x86_64-linux-gnu/libpcl_kdtree.so.1.7 (0x00007f1839829000)libvtkRenderingLOD-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkRenderingLOD-6.2.so.6.2 (0x00007f183960f000)libvtkViewsContext2D-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkViewsContext2D-6.2.so.6.2 (0x00007f18393fc000)libvtkIOPLY-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkIOPLY-6.2.so.6.2 (0x00007f18391e1000)libvtkRenderingVolumeOpenGL-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkRenderingVolumeOpenGL-6.2.so.6.2 (0x00007f1838f3a000)libvtkRenderingFreeTypeOpenGL-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeTypeOpenGL-6.2.so.6.2 (0x00007f1838d28000)libvtkRenderingMatplotlib-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkRenderingMatplotlib-6.2.so.6.2 (0x00007f1838b17000)libvtkIOMPIParallel-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkIOMPIParallel-6.2.so.6.2 (0x00007f18388f0000)libvtkRenderingFreeTypeFontConfig-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeTypeFontConfig-6.2.so.6.2 (0x00007f18386e6000)libvtkIOMPIImage-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkIOMPIImage-6.2.so.6.2 (0x00007f18384bd000)libGL.so.1 => /usr/lib/nvidia-384/libGL.so.1 (0x00007f183817b000)libvtkInteractionWidgets-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkInteractionWidgets-6.2.so.6.2 (0x00007f1837c53000)libvtkInteractionStyle-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkInteractionStyle-6.2.so.6.2 (0x00007f18379c7000)libvtkChartsCore-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkChartsCore-6.2.so.6.2 (0x00007f1837676000)libvtkRenderingAnnotation-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkRenderingAnnotation-6.2.so.6.2 (0x00007f183731e000)libvtkRenderingContextOpenGL-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkRenderingContextOpenGL-6.2.so.6.2 (0x00007f18370ef000)libvtkRenderingContext2D-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkRenderingContext2D-6.2.so.6.2 (0x00007f1836eaf000)libvtkImagingSources-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkImagingSources-6.2.so.6.2 (0x00007f1836c5d000)libvtkRenderingOpenGL-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkRenderingOpenGL-6.2.so.6.2 (0x00007f18367b5000)libvtkFiltersModeling-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkFiltersModeling-6.2.so.6.2 (0x00007f1836538000)libvtkRenderingFreeType-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeType-6.2.so.6.2 (0x00007f1836275000)libvtkCommonColor-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkCommonColor-6.2.so.6.2 (0x00007f1836059000)libvtkFiltersExtraction-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkFiltersExtraction-6.2.so.6.2 (0x00007f1835d44000)libvtkImagingCore-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkImagingCore-6.2.so.6.2 (0x00007f1835967000)libvtkFiltersSources-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkFiltersSources-6.2.so.6.2 (0x00007f18356a1000)libvtkFiltersGeneral-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkFiltersGeneral-6.2.so.6.2 (0x00007f1835176000)libvtkFiltersCore-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkFiltersCore-6.2.so.6.2 (0x00007f1834bb8000)libvtkIOImage-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkIOImage-6.2.so.6.2 (0x00007f1834851000)libvtkCommonExecutionModel-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkCommonExecutionModel-6.2.so.6.2 (0x00007f18345a3000)libvtkCommonTransforms-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkCommonTransforms-6.2.so.6.2 (0x00007f1834374000)libvtkFiltersGeometry-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkFiltersGeometry-6.2.so.6.2 (0x00007f18340e5000)libvtkCommonComputationalGeometry-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkCommonComputationalGeometry-6.2.so.6.2 (0x00007f1833ea7000)libvtkCommonSystem-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkCommonSystem-6.2.so.6.2 (0x00007f1833c93000)libvtksys-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtksys-6.2.so.6.2 (0x00007f1833a4e000)libvtkCommonMisc-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkCommonMisc-6.2.so.6.2 (0x00007f1833838000)libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f18335e5000)libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f18332d4000)libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f1832f9a000)libicui18n.so.53 => /home/muyangren/Qt5.4.2/5.4/gcc_64/lib/libicui18n.so.53 (0x00007f1832b4e000)libicuuc.so.53 => /home/muyangren/Qt5.4.2/5.4/gcc_64/lib/libicuuc.so.53 (0x00007f18327c3000)libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f18325bf000)libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f18323bd000)librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f18321b5000)/lib64/ld-linux-x86-64.so.2 (0x00007f183e816000)libboost_iostreams.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.58.0 (0x00007f1831f9c000)libboost_chrono.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.58.0 (0x00007f1831d94000)libpcl_io_ply.so.1.7 => /usr/lib/x86_64-linux-gnu/libpcl_io_ply.so.1.7 (0x00007f1831b3e000)libpng12.so.0 => /usr/lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f1831919000)libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007f1831701000)libOpenNI.so.0 => /usr/lib/libOpenNI.so.0 (0x00007f1831485000)libvtkIOGeometry-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkIOGeometry-6.2.so.6.2 (0x00007f183113d000)libvtkIOLegacy-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkIOLegacy-6.2.so.6.2 (0x00007f1830e94000)libvtkIOCore-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkIOCore-6.2.so.6.2 (0x00007f1830c1d000)libvtkViewsCore-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkViewsCore-6.2.so.6.2 (0x00007f18309f1000)libvtkRenderingVolume-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkRenderingVolume-6.2.so.6.2 (0x00007f1830239000)libvtkftgl-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkftgl-6.2.so.6.2 (0x00007f183002e000)libvtkPythonInterpreter-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkPythonInterpreter-6.2.so.6.2 (0x00007f182fe23000)libvtkWrappingPython27Core-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkWrappingPython27Core-6.2.so.6.2 (0x00007f182fbf6000)libpython2.7.so.1.0 => /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 (0x00007f182f668000)libmpi.so.12 => /usr/lib/libmpi.so.12 (0x00007f182f392000)libmpi_cxx.so.1 => /usr/lib/libmpi_cxx.so.1 (0x00007f182f177000)libvtkParallelCore-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkParallelCore-6.2.so.6.2 (0x00007f182ef28000)libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f182ece5000)libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f182ea3b000)libvtkParallelMPI-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkParallelMPI-6.2.so.6.2 (0x00007f182e816000)libnvidia-tls.so.384.130 => /usr/lib/nvidia-384/tls/libnvidia-tls.so.384.130 (0x00007f182e612000)libnvidia-glcore.so.384.130 => /usr/lib/nvidia-384/libnvidia-glcore.so.384.130 (0x00007f182c756000)libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f182c544000)libvtkFiltersHybrid-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkFiltersHybrid-6.2.so.6.2 (0x00007f182c261000)libvtkImagingGeneral-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkImagingGeneral-6.2.so.6.2 (0x00007f182bf65000)libvtkInfovisCore-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkInfovisCore-6.2.so.6.2 (0x00007f182bc5f000)libvtkImagingHybrid-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkImagingHybrid-6.2.so.6.2 (0x00007f182b9f5000)libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f182b78c000)libvtkFiltersStatistics-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkFiltersStatistics-6.2.so.6.2 (0x00007f182b500000)libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f182b2a7000)libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f182b08d000)libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x00007f182ae18000)libvtkmetaio-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkmetaio-6.2.so.6.2 (0x00007f182ab83000)libvtkDICOMParser-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkDICOMParser-6.2.so.6.2 (0x00007f182a96b000)libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f182a763000)libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f182a4f3000)libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f182a2d1000)libicudata.so.53 => /home/muyangren/Qt5.4.2/5.4/gcc_64/lib/libicudata.so.53 (0x00007f1828c49000)libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f1828a39000)libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f183e9ab000)libtinyxml.so.2.6.2 => /usr/lib/x86_64-linux-gnu/libtinyxml.so.2.6.2 (0x00007f1828823000)libjsoncpp.so.1 => /usr/lib/x86_64-linux-gnu/libjsoncpp.so.1 (0x00007f18285f2000)libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f18283ef000)libibverbs.so.1 => /usr/lib/libibverbs.so.1 (0x00007f18281e0000)libopen-rte.so.12 => /usr/lib/libopen-rte.so.12 (0x00007f1827f66000)libopen-pal.so.13 => /usr/lib/libopen-pal.so.13 (0x00007f1827cc9000)libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f1827aa0000)libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f1827898000)libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f182767e000)libvtkImagingFourier-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkImagingFourier-6.2.so.6.2 (0x00007f182744f000)libvtkalglib-6.2.so.6.2 => /usr/lib/x86_64-linux-gnu/libvtkalglib-6.2.so.6.2 (0x00007f182722c000)liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f182700a000)libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 (0x00007f1826dfc000)libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f1826bf8000)libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f18269f2000)libhwloc.so.5 => /usr/lib/x86_64-linux-gnu/libhwloc.so.5 (0x00007f18267b8000)libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f18265b3000)libnuma.so.1 => /usr/lib/x86_64-linux-gnu/libnuma.so.1 (0x00007f18263a8000)libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007f182619e000) muyangren@muyangren-N85-87HP6:~/QtProjects/qt_visualizer/build-pcl_visualizer-Desktop_Qt_5_4_2_GCC_64bit-Debug$6、運(yùn)行結(jié)果
總結(jié)
- 上一篇: wamp5 apache 配置好了 打l
- 下一篇: FDTD Solutions v2.2