cpu_tsdf icon indicating copy to clipboard operation
cpu_tsdf copied to clipboard

Can't generate tsdf2mesh executable when I switch pcl version to pcl 1.10

Open Junkai-Liu opened this issue 4 years ago • 0 comments

When I compile CMakeLists which depend on pcl1.10,the output error as follow:

Could NOT find PCL_COMMON (missing: PCL_COMMON_LIBRARY) -- Could NOT find PCL_KDTREE (missing: PCL_KDTREE_LIBRARY) -- Could NOT find PCL_OCTREE (missing: PCL_OCTREE_LIBRARY) -- Could NOT find PCL_SEARCH (missing: PCL_SEARCH_LIBRARY) -- Could NOT find PCL_SAMPLE_CONSENSUS (missing: PCL_SAMPLE_CONSENSUS_LIBRARY) -- Could NOT find PCL_FILTERS (missing: PCL_FILTERS_LIBRARY) -- Found PCL_2D: /usr/local/include/pcl-1.10
-- Found PCL_GEOMETRY: /usr/local/include/pcl-1.10
-- Could NOT find PCL_IO (missing: PCL_IO_LIBRARY) -- Could NOT find PCL_FEATURES (missing: PCL_FEATURES_LIBRARY) -- Could NOT find PCL_ML (missing: PCL_ML_LIBRARY) -- Could NOT find PCL_SEGMENTATION (missing: PCL_SEGMENTATION_LIBRARY) -- Could NOT find PCL_VISUALIZATION (missing: PCL_VISUALIZATION_LIBRARY) -- Could NOT find PCL_SURFACE (missing: PCL_SURFACE_LIBRARY) -- Could NOT find PCL_REGISTRATION (missing: PCL_REGISTRATION_LIBRARY) -- Could NOT find PCL_KEYPOINTS (missing: PCL_KEYPOINTS_LIBRARY) -- Could NOT find PCL_TRACKING (missing: PCL_TRACKING_LIBRARY) -- Could NOT find PCL_RECOGNITION (missing: PCL_RECOGNITION_LIBRARY) -- Could NOT find PCL_STEREO (missing: PCL_STEREO_LIBRARY) -- Could NOT find PCL_OUTOFCORE (missing: PCL_OUTOFCORE_LIBRARY) -- Could NOT find PCL_PEOPLE (missing: PCL_PEOPLE_LIBRARY)

After build process, the project can generate shared library , however, can't generate the tsdf2mesh executable file. By the way, If I compile with pcl 1.8, pcl/surface/include/pcl/surface/marching_cubes.h can't definite protected data: size_voxel_ upper_boundary_ lower_boundary_ It will occur the bug : cant find the deifnition of the above protected data. So, the project depend on which version of pcl?

Junkai-Liu avatar Jul 03 '20 07:07 Junkai-Liu