2016-11-28 3 views
0

파일을 사용하여 포인트 클라우드 라이브러리 example_nurbs_fitting_curve2d.cpp을 실행하여 커브가 맞아야하는 데이터 포인트로 실행하려고합니다. 프로젝트를 성공적으로 구축 한 후에는 $ ./example_nurbs_fitting_curve2d curve2d.pcd을 사용하여 빌드 폴더에서 코드를 실행하려고했습니다. 이 curve2d.pcd 파일은 프로젝트의 빌드 폴더에 있습니다. Curve2d.pcd로드 시작으로 로딩이PCL의 세그먼트 오류 (코어 덤프 됨)

을 curve2d.pcd 그러나 오류가

현재 (코어 덤프)

분할 오류가 발생한 다음

것처럼 등장 나는 우분투 16.04 LTS를 설치했는데 어떤 종류의 프로그래밍 오류가 있는지 또는 뭔가 빠져 있는지 확실하지 않습니까? 도움과 제안에 미리 감사드립니다.

답변

0

우분투 16.04를 사용하면서 모든 코드 행을 디버깅했지만 "분할 오류"라는 이유를 찾을 수 없었습니다. 그런 다음 우분투 버전을 14.04로 변경하고 pcl 1.7.2를 다시 설치했습니다. 세그먼트 오류 오류가 발생하지 않았습니다. 예상대로 출력을 생성합니다.

필자는 우분투 16.04에서 C++의 업데이트 된 버전을 pcl 버전과 호환되지 않는다고 생각합니다.

관련 문제