rplidarA3 QT调试记录-程序员宅基地

使用软件和环境:

rplidar A3,

win10 32位

QT5.13  msvc2017 32位

先下载rplidar官方sdk,http://www.slamtec.com/cn/Support#rplidar-a-series,如图

新建win32项目时需要的东西只有sdk目录中的sdk文件拷贝出来,暂时忽略其他项目

接着打开 vs2017,在这个解决方案中新建静态库项目,rplidar_driver,接下来的步骤很重要!!!,在rplidar_driver中按照sdk文件目录结构添加筛选器,并添加文件,如图

添加完后,生成,会生成一个rplidar_driver.lib,然后就可以开始创建QT项目了。

还是在这个解决方案中新建qt项目,新建完后,配置属性,这里的附加包含目录,添加第一幅图中sdk的include和src两个路径

接着把生成的lib库放到qt项目空间下,链接器-输入rplidar_driver.lib

还有最后一步,在vs中的QT项目目录中引用-添加引用

然后就可以运行了,附上代码

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41023026/article/details/106693909

智能推荐

CS5266 CS8.1 TYPEC转HDMI+PD+U3+RJ45+SD多功能扩展坞方案 CS5266搭配CS8.1方案-程序员宅基地

文章浏览阅读75次。CS5363 2lane DP to HDMI 4k@60HzCS5366 2lane USB-C to HDMI 4k@30Hz + charging (+USB3.0)CS5466 8K30HZ(4K144)by 2laneCS5801AN HDMI TO eDP/DPCS5516AN MIPI/DSI TO LVDSCS5518AN MIPI/DSI TO 双路LVDSCS5262AN DP to HDMI 4k@60Hz + VGACS5263AN DP to HDMI 4k@60Hz

中国新四大发明背后的“数据智能”-程序员宅基地

文章浏览阅读1.5k次。现在美国是产业互联网强而消费互联网弱,而中国刚好反过来,消费互联网强而产业互联网弱,所以产业升级空间巨大,人工智能的产业应用阶段到来。

理解tf.clip_by_value()用法-程序员宅基地

文章浏览阅读517次。tf.clip_by_value(A, min, max):输入一个张量A,把A中的每一个元素的值都压缩在min和max之间。小于min的让它等于min,大于max的元素的值等于max。例如:import tensorflow as tf; import numpy as np; y = np.array([[8,2,1], [1,3,6]]) with tf.Session() as sess: print sess.run(tf.clip_by_value(y,

python代替shell脚本_Python是否可以替代Windows命令行/批处理脚本?-程序员宅基地

文章浏览阅读264次。我对bash有一些经验,我不介意,但是现在我正在做大量的Windows开发工作,我需要做一些基本的工作/使用Windows命令行语言。出于某种原因,所说的语言确实让我恼火,所以我考虑学习Python并使用它。Python适合这样的东西吗?移动文件,创建脚本来执行诸如解压缩备份和恢复SQL数据库等操作。对!我是最近的一个皈依者。我曾经写过大量的Windows BAT文件(加上Nant)来完成这些任务...

vue引入cesium,实现地球详细步骤_用vue创建cesium地球-程序员宅基地

文章浏览阅读793次。vue引入cesium_用vue创建cesium地球

java讀取eml文件-程序员宅基地

文章浏览阅读916次。writeTo方法可以把message信息寫入OutputStream,從洏可以保洊沖eml文件。項目中一個濡浗是需要把eml文件讀入並解析。  自己實現解析當然可以,不過挺複雜的,要實現信息頭的分析,信息本題的分析...首先想到的當然是javamail本身哋功能。  在google搜索了一下,果然找到了:  MimeMessage(Session session, java.io.I

随便推点

oracle存储过程跳出循环问题_oracle存储过程if条件退出程序-程序员宅基地

文章浏览阅读5.9k次,点赞2次,收藏3次。有时候编写Oracle中用游标等信息去循环处理逻辑的时候,对EXIT、RETURN、CONTINUE很容易搞混淆,网上搜了资料也不是很清楚,所以本人自己写了一小段代码测试了这三种用法。案例代码如下:12345678910111213141516_oracle存储过程if条件退出程序

Qt开发: Qt5使用VLC库推流-- 共享桌面-程序员宅基地

文章浏览阅读9.2k次,点赞5次,收藏25次。此文章是做一个小例子,在Qt5环境下,通过vlc将桌面共享出去,也就是将桌面推流Qt5如何使用vlc在这里就不讲了,可以看博客直接上代码: libvlc_instance_t *vlc; const char *sout = "#transcode{vcodec=h264,fps=25,venc=x264{preset=ultrafast,"\

龙迅LT8711UXE2 是一款高性能 C/DP1.4 型至 HDMI2.0 转换器_hw13554961857的博客-程序员宅基地

文章浏览阅读314次。LT8711UXE2 是一款高性能 C/DP1.4 型至 HDMI2.0 转换器_lt8711uxe

POI导入导出Excel数据(IDEA版)简单运用_poi导入excel数据_zhaoguoqing_1999的博客-程序员宅基地

文章浏览阅读8.2k次,点赞17次,收藏86次。一、POIApache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能,简单来说就是能在Java程序中导入导出Word,Excel,PPT,Visio等文件内容。二、使用POI运行环境:IDEA 2019.3.3 x64JDK 1.8.0_241Maven 3.6.3我将以Excel表格的导入导出为例,演示如何使用POI。1.创建Maven项目新建Maven项目,通过模板创建可以更快捷。配置电脑中_poi导入excel数据

9.第九篇 ASP内建对象Application 和 Session -程序员宅基地

文章浏览阅读1.2k次。 在上一篇中作者给大家详细介绍了 ASP 内建对象 Response 的使用方法,在这一篇中作者将继续给大家介绍另两个非常实用且重要的 ASP 的内建对象 Application 和 Session。    在 ASP 的内建对象中除了用于发送、接收和处理数据的对象外,还有一些非常实用的代表 Active Server 应用程序和单个用户信息的对象。   让我们先来看看 Application 对

web渗透测试----11、身份认证漏洞_七天啊的博客-程序员宅基地

文章浏览阅读4.3k次,点赞2次,收藏19次。文章目录一、什么是身份认证?1、身份认证三要素:2、身份认证和授权的区别:二、身份验证漏洞如何产生?三、身份认证常见的漏洞一、基于密码的登录漏洞1、密码破解2、用户名猜解3、用户名枚举4、目前防止暴力攻击的最常见方法是:二、双因子身份验证中的漏洞1、绕过双因子验证2、双因子验证逻辑错误3、暴力破解2FA验证码三、其他身份验证机制中的漏洞1、保持用户登录状态2、重置用户密码四、身份认证相关漏洞的防御一、什么是身份认证?身份认证是验证给定用户或客户端身份的过程。简单理解就是如何让别人相信你就是你。1、_身份认证漏洞