【发布时间】:2014-07-16 16:27:36
【问题描述】:
我在尝试在 MS Visual C++ 2010 中调试必须可视化点云的简单 PCL(点云库应用程序)应用程序时遇到问题。 (本例:http://pointclouds.org/documentation/tutorials/pcl_visualizer.php)
我使用 PCL 所需的所有包含和库文件夹设置 C++ 项目。 我将以下依赖项添加到链接器输入中:
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
当我开始调试 IDE 时出现以下链接错误:
LINK:致命错误 LNK1104:无法打开文件“libboost_thread-vc100-mt-sgd-1_49.lib”
库“libboost_thread-vc100-mt-sgd-1_49.lib”不包含在PCL 3party文件夹的boost库集中。我究竟做错了什么? PCL程序的VS2010配置还有其他途径吗?
附加信息: 我下载了 PCL 的上一个版本 1.6,选择了 MSVC2010 一体机版本。 我使用 /MTd(多线程调试)设置代码生成 我正在以调试模式运行项目。
【问题讨论】:
标签: visual-studio-2010 boost point-cloud-library