LPMS_B2,C++数据采集例程

本文讲述了作者在Windows11系统上使用LPMS-B2传感器的C++采集程序时遇到的问题,包括VS2015版本不兼容、缺少SDK环境和MSVCP120D.dll组件的32位问题,以及如何解决这些问题的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        最近要使用LPMS-B2传感器完成人体姿态测量的任务,需要使用到C++采集例程,之前一直用的是最新版的openzen采集例程进行采集,但是代码冗长,不利于后期的开发与处理,故从LPMS开源官网找到了之前的C++采集程序(Bitbucket),不想打开的直接git clone一下也可以。

git clone https://ddddragon@bitbucket.org/lpresearch/lpmsexamples.git

由于我的电脑是WIN11系统,但是代码中的运行环境是VS2015,我用我的VS2022运行出现了诸多错误,因为直接搬出我的旧电脑,下载VS2015,community版本下载链接如下:镜像下载地址

下载好之后等待下载即可,但是有时候会出现下面图片中的问题,即安装包丢失或损坏(一般这种情况是安装时找不到正确的安装包导致的)

返回之前解压的“Visual Studio 2015”文件夹,双击打开“packages”文件夹

 鼠标点击上方路径栏,Ctrl+C复制文件路径

 

复制文件路径之后,全选第一张图片中的地址,delete,然后粘贴即可解决问题。

下载好文件之后,便可以打开LPMS文件中的sln文件,但是打开后显示文件不存在,分析原因是没有下载C++编译所需要的SDK环境,这时候应该在任务栏中找到visual studio 2015 ->右键 ->然后选择其中的修改,选择自己所需要的SDK(一般为8.1),安装好之后重新打开即可,打开后运行文件发现出现如下图的错误。即计算机中缺失MSVCP120D.dll

 查询相关的例程之后,发现是缺少该组件,组件从网上找到之后(下载链接),再次运行,又出现了下面的错误:应用程序无法正常启动0xc000007b,经过检查发现是,该组件在放置的时候放在了32位的位置,然后导致系统无法进行,经过修改,放置到“C:\Windows\System32”,代码可以正常运行并收集数据。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值