2014-07-16 2 views
1

포인트 클라우드를 시각화해야하는 MS Visual C++ 2010의 간단한 PCL (Point-Cloud-Library 응용 프로그램) 응용 프로그램을 디버깅 할 때 문제가 있습니다. (이 예 : http://pointclouds.org/documentation/tutorials/pcl_visualizer.php)PCL 프로젝트를 실행하는 Visual Studio 2010 구성

PCL에 필요한 모든 포함 및 라이브러리 폴더를 사용하여 C++ 프로젝트를 설정했습니다. I는 다음의 종속 링커 입력에 추가 :

내가 IDE 다음 링크 오류로 끝나는 디버깅 시작
openNI.lib 
libboost_system-vc100-mt-gd-1_49.lib 
libboost_filesystem-vc100-mt-gd-1_49.lib 
libboost_thread-vc100-mt-gd-1_49.lib 
libboost_date_time-vc100-mt-gd-1_49.lib 
libboost_iostreams-vc100-mt-gd-1_49.lib 
pcl_common_debug.lib pcl_apps_debug.lib 
pcl_features_debug.lib 
pcl_filters_debug.lib 
pcl_io_debug.lib 
pcl_io_ply_debug.lib 
pcl_kdtree_debug.lib 
pcl_keypoints_debug.lib 
pcl_octree_debug.lib 
pcl_registration_debug.lib 
pcl_sample_consensus_debug.lib 
pcl_search_debug.lib 
pcl_segmentation_debug.lib 
pcl_surface_debug.lib 
pcl_tracking_debug.lib 
pcl_visualization_debug.lib 
vtkRendering-gd.lib 
QVTK-gd.lib 
vtkalglib-gd.lib 
vtkCharts-gd.lib 
vtkCommon-gd.lib 
vtkDICOMParser-gd.lib 
vtkexoIIc-gd.lib 
vtkexpat-gd.lib 
vtkFiltering-gd.lib 
vtkfreetype-gd.lib 
vtkftgl-gd.lib 
vtkGenericFiltering-gd.lib 
vtkGeovis-gd.lib 
vtkGraphics-gd.lib 
vtkhdf5-gd.lib 
vtkHybrid-gd.lib 
vtkImaging-gd.lib 
vtkInfovis-gd.lib 
vtkIO-gd.lib 
vtkjpeg-gd.lib 
vtklibxml2-gd.lib 
vtkmetaio-gd.lib 
vtkNetCDF_cxx-gd.lib 
vtkNetCDF-gd.lib 
vtkpng-gd.lib 
vtkproj4-gd.lib 
vtksqlite-gd.lib 
vtksys-gd.lib 
vtktiff-gd.lib 
vtkverdict-gd.lib 
vtkViews-gd.lib 
vtkVolumeRendering-gd.lib 
vtkWidgets-gd.lib 
vtkzlib-gd.lib 
OpenGL32.Lib 

:

LINK : fatal error LNK1104: cannot open file 'libboost_thread-vc100-mt-sgd-1_49.lib'

라이브러리 "libboost_thread-vc100-MT-SGD- 1_49.lib "는 PCL의 3party 폴더의 부스트 라이브러리 집합에 포함되어 있지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? PCL 프로그램을위한 VS2010 구성을위한 또 다른 경로가 있습니까?

추가 정보 : MSLC2010 버전 올인원을 선택하여 PCL의 마지막 버전 1.6을 다운로드했습니다. /MTd (다중 스레드 디버그)를 사용하여 코드 생성을 설정합니다. 디버그 모드로 프로젝트를 실행하고 있습니다.

답변

1

이미 libboost_thread-vc100-mt-gd-1_49.lib을 가지고 있으므로 "구성 속성"에서 동적 링크를 사용하도록 프로젝트를 설정하십시오. 또 다른 옵션은 Boost를 다운로드하고 정적 링크를 사용하여 빌드하여 libboost_thread-vc100-mt-sgd-1_49.lib 파일을 생성하는 것입니다. "Linker"-> "Additional Library directories"폴더를 파일의 위치로 설정하는 것을 잊지 마십시오.