Guest User

Untitled

a guest
Oct 23rd, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. sudo add-apt-repository -y ppa:webupd8team/java && sudo apt update && sudo apt -y install oracle-java8-installer
  2.  
  3. sudo apt -y install g++ cmake cmake-gui doxygen mpi-default-dev openmpi-bin openmpi-common libusb-1.0-0-dev libqhull* libusb-dev libgtest-dev
  4. sudo apt -y install git-core freeglut3-dev pkg-config build-essential libxmu-dev libxi-dev libphonon-dev libphonon-dev phonon-backend-gstreamer
  5. sudo apt -y install phonon-backend-vlc graphviz mono-complete qt-sdk libflann-dev libflann1.8 libboost1.58-all-dev
  6.  
  7. cd ~/Downloads
  8. wget http://launchpadlibrarian.net/209530212/libeigen3-dev_3.2.5-4_all.deb
  9. sudo dpkg -i libeigen3-dev_3.2.5-4_all.deb
  10. sudo apt-mark hold libeigen3-dev
  11.  
  12. wget http://www.vtk.org/files/release/7.1/VTK-7.1.0.tar.gz
  13. tar -xf VTK-7.1.0.tar.gz
  14. cd VTK-7.1.0 && mkdir build && cd build
  15. cmake ..
  16. make
  17. sudo make install
  18.  
  19. cd ~/Downloads
  20. wget https://github.com/PointCloudLibrary/pcl/archive/pcl-1.8.0.tar.gz
  21. tar -xf pcl-1.8.0.tar.gz
  22. cd pcl-pcl-1.8.0 && mkdir build && cd build
  23. cmake ..
  24. make
  25. sudo make install
  26.  
  27. cd ~/Downloads
  28. rm libeigen3-dev_3.2.5-4_all.deb VTK-7.1.0.tar.gz pcl-1.8.0.tar.gz
  29. sudo rm -r VTK-7.1.0 pcl-pcl-1.8.0
  30.  
  31. cd ~
  32. mkdir pcl-test && cd pcl-test
  33.  
  34. cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
  35. project(pcl-test)
  36. find_package(PCL 1.2 REQUIRED)
  37.  
  38. include_directories(${PCL_INCLUDE_DIRS})
  39. link_directories(${PCL_LIBRARY_DIRS})
  40. add_definitions(${PCL_DEFINITIONS})
  41.  
  42. add_executable(pcl-test main.cpp)
  43. target_link_libraries(pcl-test ${PCL_LIBRARIES})
  44.  
  45. SET(COMPILE_FLAGS "-std=c++11")
  46. add_definitions(${COMPILE_FLAGS})
  47.  
  48. #include <iostream>
  49.  
  50. int main() {
  51. std::cout << "hello, world!" << std::endl;
  52. return (0);
  53. }
  54.  
  55. mkdir build && cd build
  56. cmake ..
  57. make
  58.  
  59. ./pcl-test
Add Comment
Please, Sign In to add comment