SW development

PCL 설치

nicedaddy 2020. 4. 26. 05:37

VTK 설치에 이어서 PCL 설치를 진행한다.

https://ai4all.tistory.com/2

 

순조롭게 명령어를 입력하고 진행된다.

 

github 다운로드

git clone https://github.com/PointCloudLibrary/pcl.git

 

Qt5에 추가하기 위해서  /pcl/cmake/pcl_find_qt5.cmake를 수저해야 한다고 하는데...존재하지 않아서 검색후 다운로드후 수정.

파일 최상단에 setting추가

set(CMAKE_PREFIX_PATH /opt/Qt5.6.1/5.6/gcc_64/lib/cmake)

 

mkdir build
cd build
cmake ..
make -j8
make install

 

순조롭게 진행되는듯 했으나...make -j8에서 컴파일 실패

-j8 -> j2 ....언젠가 이렇게 해결한 기억이 있어 시도해 봤으나..결국 실패.

 

PCL 설 치 실패 화면

별도의 설치 기록을 남길필요가 없을거라 생각했는데...또 따른 검색의 시작을 알린다.

1. 가상환경에서의 문제? - 패러럴즈 사용중 -> 메모리 이슈, 하드 용량문제..

2. gcc 컴파일러의 문제?  - gcc 버전 확인 -> gcc version 7.5.0 -> 별문제 없는듯.

** 그러나 GNU Make에 대한 공부가 필요한듯하다. --> 후에 embedded application을 개발할때 필요하지 않을까??

* 어쨌든 컴파일에 관한 지식이 전무한 상태라 잠시 make에 대한 공부 진행

https://www.tuwlab.com/ece/27193

 

언젠가 stack overflow에서 본듯한 기억이 나는데 make -j 옵션은 CPU에 관한 설정이어서 j2 -> j1 로 변경해서 성공했다는....

다시 한번 시도

 

make -j1

 

확실히 컴파일 진행하는 속도가 느리다..그리고 기다려 본다.

....결국 실패했다. 거기에 Ubuntu까지 이상해 졌다. Parallels를 몇번 초기화 하고서야 다시 돌아가기 시작한다.

무엇이 문제일까??

 

...... 결국 다시 아래 명령어 설치로 1.8.1 설치가 완료되었다. 컴파일로 진행하는 설치는 일단 훗날 더 검토하기로...

 

sudo apt install libpcl-dev