- 博客(498)
- 资源 (21)
- 问答 (2)
- 收藏
- 关注
原创 noetic fast-livo2 部署
ubuntu20.4 noetic系统,已经安装过fast-livo版本。不用安装 Livox-SDK.git?
2026-09-02 13:07:41
24
转载 ubuntu20.4 noetic :Vins-Fusion 部署
本文环境为 ubuntu20.4 ros版本为noetic ,vins-fusion主要是用于ubuntu18.04上,在ubuntu20.4上部署时主要是opencv版本的修改,不需要像deepseek推荐的那样下载opencv什么。只需要根据下面博主的步骤进行操作即可。由于部署过fast-lio fast-livo等项目,ceres solver的安装流程见以前的文章。本文主要是转载,在此做个备份。要先修改完关于opencv的部分,才能编译。
2026-09-01 16:31:20
13
原创 fast-livo 部署过程中遇到的问题
ROS Noetic 默认使用 OpenCV 4,而rpg_vikit这个包可能是为 OpenCV 2/3 编写的。建议未来考虑迁移到支持 OpenCV 4 的官方分支(如果存在),或向作者反馈兼容性问题。找到报错的三个源文件,将对应的宏替换为新的命名空间常量。
2026-09-01 09:23:34
157
原创 Sophus
为了兼容性和稳定性,强烈建议切换到非模板类的经典版本。:从GitHub克隆Sophus的源码。:安装成功后,头文件通常会被复制到。你可以在代码中尝试包含。
2026-09-01 08:30:35
37
原创 ceres-solver安装
在software文件夹下新建cere文件夹(好管理),再此文件夹下打开终端,按照如下进行安装即可。用 dpkg -s libceres-dev | grep Version 查找不到时不要紧,命令安装的软件包信息。从源码编译安装的软件,其文件被直接复制到系统目录(如。,下面的方法可以准确地查看你通过源码编译安装的 Ceres 版本。先卸载,再用源码安装,下述三个都要运行,因为我安装了这三个。在编译 fast-lio-slam框架时,总会报错,的数据库中留下任何安装记录。找不到版本是正常的,因为你。
2026-08-28 16:05:22
170
原创 noetic 上 fast-lio-slam 遇到的问题
下,因此 CMake 认为 Ceres 未正确安装。这通常是因为之前编译安装 Ceres 时设置了。你看到的错误很明确:Ceres 的 CMake 配置文件。(错误的前缀)或是有损坏的残留文件。,但实际头文件并不在。
2026-08-28 15:55:58
38
原创 fast-lio 在noetic环境下的 配置与运行
网盘文件:Bright_Screen_Wall.bag 链接: https://pan.baidu.com/s/1bQw8MbRgf-_2N8miOboiRw 提取码: jqpt。最后解决办法是:下载ikd-tree工程,然后将工程下的ikd-Tree文件夹整个放在fastlio_ws/src/FAST_LIO/include 中。cd ~/fastlio_ws/src #注意:雷达驱动下载到src文件夹下,与fast-lio在同一级目录下,尽量这么做。由于看的链接比较多,可能实际安装的依赖比较多。
2026-08-28 10:24:34
181
原创 ubuntu20.4 安装ros1 noetic版本流程
虽然现在ai很方便了,但此文章主要是记录一下,方便后续再次安装noetic版本有多种安装方法,可以用docker安装,也可以用apt方式安装,本文主要记录的是apt方式的安装。注意: ros1 noetic 版本与Ubuntu的版本是绑定的,如果安装neotic 对应的系统版本最好是20.4,用其他的版本容易有问题。ctrl+atl + T 快捷键 能够打开终端,下面大部分内容都是在终端上进行的:确保 Ubuntu 的“软件和更新”中,这四个选项都已勾选。
2026-08-27 09:31:00
214
原创 vue安装
插件组合:核心组合是 Vue - OfficialESLintPrettier。项目创建:新项目统一使用 npm create vue@latest来创建。调试:配置好后,就可以在 VS Code 里直接打断点调试 Vue 代码了。官方文档:遇到不确定的问题,最好的老师永远是官方文档。Vue.js - 渐进式 JavaScript 框架 | Vue.js按照以上步骤,你的 Vue 开发环境就搭建好了,可以开始高效编码了。
2026-07-13 09:50:01
383
原创 qt QPushButton 启用选中状态(按钮可切换状态)
按钮启用选中状态后,第一次点是选中状态,第二次点是未选中状态,第三次点是选中状态。一次类推,按钮会在选中与未选中状态之间进行循环。可根据 isChecked() 进行按钮图标的切换。启用选中状态: 代码或者在ui属性中设置。
2025-10-30 16:56:33
395
原创 Windows boost 编译配置
编译完成后会在上述路径下生成 stage文件夹,里面包含了lib库文件夹(含32位和64位)由于使用的vs2017 qt 5.12.6版本,所以选择了1.68.0版本。4.配置include路径及库文件即可使用。要耐心等待很久很久,至少半小时左右,此处我选择了【用管理员身份运行】等待一会后,会生成b2.exe。3. 运行 b2.exe。2. 找到上述路径下。
2025-09-26 08:41:27
306
原创 Qt QXlsx 单元格 倒三角 数据有效性及冻结指定行数
在单元格上添加倒三角,用户点击倒三角可根据选项进行选择。想要冻结前2行表头,在往下拉时能看到表头信息,具体修改信息请见如下链接。
2025-09-16 14:38:06
385
原创 qt qxlsx 插入 多张 图片 时 位置 混乱
所有图片都是有规律的错位,发现其插入的行号,列号都减一 插入的图片位置才是正确的。使用qxlsx 在指定位置插入图片时,发现所有的图片位置都发生了偏移。
2025-08-21 17:00:05
207
原创 c++ final override 关键字
override 子类中重写父类中函数,,仅用于派生类虚函数,强制检查重写正确性。final 防止子类继承,用于类或虚函数,限制继承或重写。
2025-08-11 17:17:11
224
原创 c++ 常见关键字
override 子类种重写父类中函数,,仅用于派生类虚函数,强制检查重写正确性。final 防止子类继承,用于类或虚函数,限制继承或重写。c++ 函数模板、类模板-CSDN博客。四、template 模板。
2025-08-11 09:20:14
716
原创 c++ 函数模板(常规模板函数、显示具体化模板函数)、类模板
模板分为函数模板与类模板函数模板的定义 template <typename 形参1, typename形参2......> 返回值类型 函数名(形参列表) { 函数体 }template <class 形参1, class 形参2......> 返回值类型 函数名(形参列表) { 函数体 } template关键字告诉编译器 下面将定义一个模板。class 、 typename是一样的。调用:2. 多个参数模板 调用: 3. 容器操作 4.参
2025-08-05 17:23:49
354
原创 c++ std::vector std::find_if 自定义结构体 查找
如果std::vector中元素是结构体,那查找符合某几个条件的元素时,使用上面的compare就不合适了,上面的只能是单一元素。使用重载结构体的==操作符及构造仿函数来解决此问题。//用于find_if 仿函数,重载操作符() 2025.8.4。
2025-08-04 14:22:17
1168
原创 c++基本知识
(通常为空)使用std::move(src) 转移,紧紧是内部指针的转移,没有数据拷贝,效率更高,用于高效转移大容器(避免拷贝),但原vector中内容不能再使用了。如果需要原vector ,请用赋值 std::vector<int> dest = src;
2025-07-25 10:33:22
220
原创 qt 用windeplotqt 打包程序 在本地可运行,在客户端不能打开数据库
选择sa 添加对象后,添加数据库名,最后允许访问那里全部勾选即可了。1. 可能可执行程序中缺少 libmysql.dll。2. 数据库中可能缺少相应的管理权限。
2025-07-24 16:58:08
228
原创 c++函数形参 返回两幅IplImage*图像
如果在GetImage函数中用cvCreateImage创建 p1 p2,则在调用时发现返回的数据是空的。主要是调用之前要先定义好。
2024-11-05 16:46:40
295
原创 qt 滚动条 美化
竖直滚动条分为7个部分: sub-line up-arrow sub-page hanle add-line dow-arrow add-page 其中,sub-line区域包含up-arrow区域,add-line区域包含down-arrow区域。想要定制化设置滚动条: 滚动条宽度40,上下箭头高度设置50,滑块长度100。通过 实际效果图可以看到,sub-line区域比up-arrow区域大,其中,竖直滚动条设置宽度(width: 40px),水平滚动条设置高度;要想上下箭头区域显示,
2024-10-21 16:53:56
1610
原创 qt QTableview 左侧 序号 倒序
本文主要在QTableview插入数据的基础上,使左边序号实现倒序,实现如下图所示。QTableview左侧是QHeaderView类构成的,重写QHeaderView的paintSection,实现QTableview 左侧序号倒序。
2024-10-14 15:41:09
652
原创 c++ 左移运算超限问题
主要是 int64_t c1 , int64_t Temp0 一定要定义成 int64_t 类型的,尤其是C1 定义成int32_t时,即使Temp0定义成int64_t时, c1
2024-10-14 09:07:51
660
原创 Qt QString 中去除字符串尾部的 \000 \0 \u000
【代码】Qt QString 中去除字符串尾部的 \000 \0 \u000。
2024-08-26 18:24:20
694
原创 mysql 查询float数据时 查询不出来
数据库中数据类型设置为float时,小数点后均为一位,但在查询时,查询不出结果来。将float改为 字符串类型的去解决问题。
2024-06-24 15:47:06
450
原创 Qt 自定义消息 信号-槽函数
signals:2.cpp中(1)构造函数中//需要注册结构体然后就和正常的消息一样使用就行了。(2)//里程暂时先不显示。
2024-06-20 08:36:33
536
pcl1.9.1 vtk8.1.1 cmake3.14.2 用于win10 64位下,vs2017 qt5.12.6
2023-08-02
win10、win7系统 tts 无法朗读 修复补丁步骤及修复程序
2023-05-10
QT 进程之间使用共享内存进行通讯,并且两个进程均可进行修改结构体数据
2022-02-16
里面包含Dbgview.exe和 Depends.exe
2022-03-18
TestImage.rar
2020-08-13
TestOpencv_C.rar
2020-10-16
TestImage.rar
2020-10-08
Sqltest_2017.rar
2019-11-13
SqliteTest.rar
2019-11-12
QT5.11 ribbon界面问题
2020-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅