vs 2010 MFC 中配置 PCL

PCL基础的安装与配置在这个帖子里面描述的挺清楚的。http://www.cnblogs.com/newpanderking/articles/4022322.html,接下来是安装时我遇到的一些没有注意到的小问题,发表出来给大家借鉴一下。      

1、 PCLWindows 版本分64位和32位 ,在PCL官网下载的时候一般是根据自己的系统版本下载。但是,我是win7 64位的开始下载的是64位的PCL 1.6 ,我用CMAKE配置的时候没有问题,但是自己独立配置的时候就总是不对。老是提示lib没有添加,但事实我是加了的。后来终于发现,vs2010 只有32位版本所以在配置的活动平台默认的是32位版本,而我下载的PCL是64位的这样就出了问题。


对于这种情况,由于CMAKE是根据系统自动根据安装的PCL版本进行配置所以不会出问题,如果自己配置的时候就要选择64位的活动平台。如下图:

1  点击配置管理器



2. 选择活动平台,如果没有64位的话就点击新建。我的是已经创建过所以为有X64位的活动平台



3 选择X64 点击确定,后如下图






这样活动平台就转换为64位的,接着配置的时候就不会发生错误了。当然如果下载的PCL是32位的就不需要这个了。


在用MFC 中利用PCL时会有min 和max 冲突,需要加上

#undef max 
#undef min


如果需要添加#include <pcl/features/principal_curvatures.h> 头文件 计算点主曲率时还需要添加

#define  EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET  在文件的开头。否则编译的时候会出问题。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值