点云技术相关产学研社区

 找回密码
 立即注册加入PCL中国点云技术相关产学研社区

扫一扫,访问微社区

查看: 3740|回复: 4

PCL1.8.0+VS2013 32位+boost_1_62_0编译时出现问题,求解决

[复制链接]
发表于 2016-10-16 21:59:44 | 显示全部楼层 |阅读模式
我的编译环境:win7 64位+VS 2013 旗舰32位
其它:PCL1.8.0+boost1.62.0+eigen3.2+flann1.7.1+gtest-1.7.0+qhull-2015.2+Qt5.7.0+VTK-7.0.0+Cmake3.6.2
用VS2013 32位编译32位的PCL,All_build生成后显示如下,这算编译成功么??
128>  -- Boost version: 1.62.0
128>  -- Found the following Boost libraries:
128>  --  system
128>  --  filesystem
128>  --  thread
128>  --  date_time
128>  --  iostreams
128>  --  chrono
128>  -- DOXYGEN_FOUND
128>  -- HTML_HELP_COMPILER
128>  -- Found CPack generators: NSIS
128>  -- The following subsystems will be built:
128>  --  common
128>  --  octree
128>  --   io
128>  --  kdtree
128>  --  search
128>  --  sample_consensus
128>  --  filters
128>  --   2d
128>  --  geometry
128>  --  features
128>  --   ml
128>  --  segmentation
128>  --  visualization
128>  --  surface
128>  --  registration
128>  --  keypoints
128>  --  tracking
128>  --  recognition
128>  --  stereo
128>  --  outofcore
128>  --  people
128>  --  tools
128>  -- The following subsystems will not bebuilt:
128>  --  apps: No reason
128>  --  examples: Code examples are disabled by default.
128>  --  simulation: Disabled by default.
128>  --  global_tests: No reason
128>  -- Configuring done
128>  -- Generating done
128>  -- Build files have been written to:D:/softwares/PCL1.8.0/build/PCL
========== 生成:  成功 121 个,失败 7 个,最新 0 个,跳过 0 个 ==========

同时出现错误如下,这些错误该如何解决???

错误        50        errorC2664: “Eigen::aligned_allocator<U>::aligned_allocator(constEigen::aligned_allocator<U> &)”: 无法将参数 1从“std::allocator<T>”转换为“const Eigen::aligned_allocator<U>&”        D:\softwares\PCL1.8.0\boost_1_62_0\msvc2013_32\include\boost-1_62\boost\unordered\detail\allocate.hpp        497        1        pcl_surface
错误        51        errorC2664: “Eigen::aligned_allocator<U>::aligned_allocator(constEigen::aligned_allocator<U> &)”: 无法将参数 1从“std::allocator<T>”转换为“const Eigen::aligned_allocator<U>&”        D:\softwares\PCL1.8.0\boost_1_62_0\msvc2013_32\include\boost-1_62\boost\unordered\detail\allocate.hpp        497        1        pcl_surface
错误        52        errorC2664: “Eigen::aligned_allocator<U>::aligned_allocator(constEigen::aligned_allocator<U> &)”: 无法将参数 1从“std::allocator<T>”转换为“const Eigen::aligned_allocator<U>&”        D:\softwares\PCL1.8.0\boost_1_62_0\msvc2013_32\include\boost-1_62\boost\unordered\detail\allocate.hpp        497        1        pcl_surface
错误        65        errorLNK1104:无法打开文件“..\lib\pcl_surface_debug.lib”        D:\softwares\PCL1.8.0\build\PCL\tools\LINK        pcl_compute_hull
错误        67        errorLNK1104:无法打开文件“..\lib\pcl_surface_debug.lib”        D:\softwares\PCL1.8.0\build\PCL\tools\LINK        pcl_crop_to_hull
错误        70        errorLNK1104:无法打开文件“..\lib\pcl_surface_debug.lib”        D:\softwares\PCL1.8.0\build\PCL\tools\LINK        pcl_gp3_surface
错误        76        errorLNK1104:无法打开文件“..\lib\pcl_surface_debug.lib”        D:\softwares\PCL1.8.0\build\PCL\tools\LINK        pcl_marching_cubes_reconstruction
错误        78        errorLNK1104:无法打开文件“..\lib\pcl_surface_debug.lib”        D:\softwares\PCL1.8.0\build\PCL\tools\LINK        pcl_mls_smoothing

错误        132        errorLNK1104:无法打开文件“..\lib\pcl_surface_debug.lib”        D:\softwares\PCL1.8.0\build\PCL\tools\LINK        pcl_poisson_reconstruction

回复

使用道具 举报

发表于 2016-10-25 08:55:28 | 显示全部楼层
能否把你下载的PCL1.8.0给我发用一份,谢谢!
回复 支持 反对

使用道具 举报

发表于 2016-10-31 15:58:38 | 显示全部楼层
我出现和你一样的问题了 解决了吗
回复 支持 反对

使用道具 举报

发表于 2016-11-4 16:47:07 | 显示全部楼层
使用eigen 3.2.7或 3.2.8
回复 支持 反对

使用道具 举报

发表于 2016-12-4 15:26:20 | 显示全部楼层
同问题,请问解决了么
回复 支持 反对

使用道具 举报

本版积分规则

QQ|小黑屋|点云技术相关产学研社区 ( 陕ICP备13001629号 )

GMT+8, 2024-5-12 20:06 , Processed in 1.231783 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表