系统环境:Windows10, VS2013, Qt5.6.2 64bit
1.CloudCompare2.8.1编译
(shapefilelib1.3,geos3.6.1)
2.PCL-1.8.0-AllInOne-msvc2013-win64.exe
(Eigen3,Boost1.59,OpenNI)
3.OpenCV2.4.10
MMS(Mobile Measure System)、MIMS(Mobile Indoor Measure System)移动室内测量系统
新建Win32 C++项目,将以上的作为SDK使用。
添加头文件:
E:LearnCodeCloudCompare-2.8.1CCinclude; E:LearnCodeCloudCompare-2.8.1libsqCC_db; E:LearnCodeCloudCompare-2.8.1libsqCC_io; E:LearnCodeCloudCompare-2.8.1qCC; E:LearnCodeCloudCompare-2.8.1plugins; D:Program FilesPCL 1.8.03rdPartyEigeneigen3; D:Program FilesPCL 1.8.0include; D:Program FilesPCL 1.8.0includepcl-1.8; D:Program FilesPCL 1.8.03rdPartyBoostinclude; D:Program FilesPCL 1.8.03rdPartyBoostincludeoost-1_59; D:Program FilesPCL 1.8.03rdPartyFLANNinclude;
添加库目录:
E:LearnCodeCloudCompare-2.8.1uildlibsqCC_dbDebug; E:LearnCodeCloudCompare-2.8.1uildCCDebug; E:LearnCodeCloudCompare-2.8.1uildlibsqCC_ioDebug; D:Program FilesPCL 1.8.0lib; D:Program FilesPCL 1.8.03rdPartyBoostlib;
添加附加依赖项:
CC_CORE_LIBd.lib QCC_DB_LIBd.lib QCC_IO_LIBd.lib pcl_segmentation_debug.lib pcl_visualization_debug.lib pcl_features_debug.lib pcl_filters_debug.lib pcl_search_debug.lib pcl_octree_debug.lib pcl_sample_consensus_debug.lib pcl_ml_debug.lib pcl_kdtree_debug.lib pcl_io_debug.lib pcl_common_debug.lib pcl_io_ply_debug.lib pcl_surface_debug.lib libboost_system-vc120-mt-gd-1_59.lib libboost_filesystem-vc120-mt-gd-1_59.lib libboost_thread-vc120-mt-gd-1_59.lib libboost_date_time-vc120-mt-gd-1_59.lib libboost_iostreams-vc120-mt-gd-1_59.lib