Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sudo add-apt-repository -y ppa:webupd8team/java && sudo apt update && sudo apt -y install oracle-java8-installer
- 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
- sudo apt -y install git-core freeglut3-dev pkg-config build-essential libxmu-dev libxi-dev libphonon-dev libphonon-dev phonon-backend-gstreamer
- sudo apt -y install phonon-backend-vlc graphviz mono-complete qt-sdk libflann-dev libflann1.8 libboost1.58-all-dev
- cd ~/Downloads
- wget http://launchpadlibrarian.net/209530212/libeigen3-dev_3.2.5-4_all.deb
- sudo dpkg -i libeigen3-dev_3.2.5-4_all.deb
- sudo apt-mark hold libeigen3-dev
- wget http://www.vtk.org/files/release/7.1/VTK-7.1.0.tar.gz
- tar -xf VTK-7.1.0.tar.gz
- cd VTK-7.1.0 && mkdir build && cd build
- cmake ..
- make
- sudo make install
- cd ~/Downloads
- wget https://github.com/PointCloudLibrary/pcl/archive/pcl-1.8.0.tar.gz
- tar -xf pcl-1.8.0.tar.gz
- cd pcl-pcl-1.8.0 && mkdir build && cd build
- cmake ..
- make
- sudo make install
- cd ~/Downloads
- rm libeigen3-dev_3.2.5-4_all.deb VTK-7.1.0.tar.gz pcl-1.8.0.tar.gz
- sudo rm -r VTK-7.1.0 pcl-pcl-1.8.0
- cd ~
- mkdir pcl-test && cd pcl-test
- cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
- project(pcl-test)
- find_package(PCL 1.2 REQUIRED)
- include_directories(${PCL_INCLUDE_DIRS})
- link_directories(${PCL_LIBRARY_DIRS})
- add_definitions(${PCL_DEFINITIONS})
- add_executable(pcl-test main.cpp)
- target_link_libraries(pcl-test ${PCL_LIBRARIES})
- SET(COMPILE_FLAGS "-std=c++11")
- add_definitions(${COMPILE_FLAGS})
- #include <iostream>
- int main() {
- std::cout << "hello, world!" << std::endl;
- return (0);
- }
- mkdir build && cd build
- cmake ..
- make
- ./pcl-test
Add Comment
Please, Sign In to add comment