1.官网下载pcl,添加环境变量,参考我另一篇博客vs配置pcl
2.下载qt,注意这里下载vs编译器的qt,痛苦回忆,电脑有两种版本qt,配置很久都不成功,最后是编译器的原因
3.打开qt,新建一个一个pro项目,在Pro文件添加下面内容:
INCLUDEPATH += E:\PCL1.8.0\3rdParty\OpenNI2\Include\
INCLUDEPATH += E:\PCL1.8.0\include\pcl-1.8\
INCLUDEPATH += E:\PCL1.8.0\3rdParty\Boost\include\boost-1_59\
INCLUDEPATH += E:\PCL1.8.0\3rdParty\Eigen\eigen3\
INCLUDEPATH += E:\PCL1.8.0\3rdParty\FLANN\include\
INCLUDEPATH += E:\PCL1.8.0\3rdParty\Qhull\include\
INCLUDEPATH += E:\PCL1.8.0\3rdParty\VTK\include\vtk-7.0\
CONFIG(debug,debug | release ){
LIBS += -LE:\PCL1.8.0\lib\ -lpcl_common_debug -lpcl_features_debug
LIBS += E:\PCL1.8.0\lib\pcl_filters_debug.lib\
E:\PCL1.8.0\lib\pcl_io_debug.lib\
E:\PCL1.8.0\lib\pcl_io_ply_debug.lib\
E:\PCL1.8.0\lib\pcl_kdtree_debug.lib\
E:\PCL1.8.0\lib\pcl_keypoints_debug.lib\
E:\PCL1.8.0\lib\pcl_ml_debug.lib\
E:\PCL1.8.0\lib\pcl_octree_debug.lib\
E:\PCL1.8.0\lib\pcl_outofcore_debug.lib\
E:\PCL1.8.0\lib\pcl_people_debug.lib\
E:\PCL1.8.0\lib\pcl_recognition_debug.lib\
E:\PCL1.8.0\lib\pcl_registration_debug.lib\
E:\PCL1.8.0\lib\pcl_sample_consensus_debug.lib\
E:\PCL1.8.0\lib\pcl_search_debug.lib\
E:\PCL1.8.0\lib\pcl_segmentation_debug.lib\
E:\PCL1.8.0\lib\pcl_stereo_debug.lib\
E:\PCL1.8.0\lib\pcl_surface_debug.lib\
E:\PCL1.8.0\lib\pcl_tracking_debug.lib\
E:\PCL1.8.0\lib\pcl_visualization_debug.lib\
LIBS += E:\PCL1.8.0\3rdParty\Boost\lib\libboost_atomic-vc120-mt-gd-1_59.lib\
E:\PCL1.8.0\3rdParty\Boost\lib\libboost_chrono-vc120-mt-gd-1_59.lib\
E:\PCL1.8.0\3rdParty\Boost\lib\libboost_container-vc120-mt-gd-1_59.lib\
E:\PCL1.8.0\3rdParty\Boost\lib\libboost_context-vc120-mt-gd-1_59.lib\