- 博客(9)
- 收藏
- 关注
原创 《视觉SLAM十四讲》ch5-joinMap 点云拼接实例(编译问题解决)
于是我到处搜这些error,基本都是说 pcl 版本的原因,所以就重新卸载 pcl,又装回来再试,来来回回装了四五次。最后装了 pcl 1.12.1 版本的。这个错是最先出现的,然后紧跟着是上面第一张图的那些报错,会有很多,因此导致之前我从后往前翻记录的时候,并没有翻到这个 PCL requires 的报错。有一次编译的时候,我 make 之后,偶然见闪过的一个错:PCL requires C++ 14 or above。说是新老版本 PCL 的问题(这下真的是版本的问题了,大概),版本不兼容吧。
2025-02-18 10:22:26
679
原创 ROS 机器人操作系统入门-教学代码下载编译中遇到的问题(Ubuntu20.04-Noetic)
ubuntu 20.04 Noetic 安装 ROS-Academy-for-Beginners教学包,安装依赖时遇到的无法定位软件包 yocs-cmd-vel-mux 等问题具体步骤
2025-01-24 16:52:08
856
原创 C++在Ubuntu/Linux下安装matplotlibcpp(图文教程)
如上图报错: 找不到matplotlibcpp.hps:找了好几个教程,有的不适用于我的情况,有的描述有点复杂看不太懂,不过最后试了半天,还是成功了,所以总结一下。
2024-11-28 10:20:00
616
原创 C++ 简单的I/O格式控制
dec | 数值数据10进制表示。hex | 数值数据16进制表示。oct | 数值数据8进制表示。endl | 插入换行符并刷新流。setsprecision(int) | 设置浮点数小数位数。setw(int) | 设置域宽。ps:在源程序开头包含iomanip头文件。常用的I/O流类库操纵符。
2023-03-26 14:31:29
145
原创 C++ 混合运算时数据类型的转换
static_cast适用于基本数据类型之间的转换,例如,上例中int(z)和(int)z都可以替换为static_cast<int>(z)在算术运算和关系运算中如果参与运算的操作数类型不一致,编译系统将会自动对数据进行转换,即隐含转换。算术运算符、关系运算符、逻辑运算符、位运算符和赋值运算符这些二元运算符要求两个操作数的类型一致。位运算的操作数必须是整数,二元位运算的操作数整数类型不同时,隐含转换。----------C++语言学习笔记----------低-------------------->高。
2023-03-26 13:39:59
409
原创 C++中“&&”和“||”的“短路”特性
对于“&&”,运行时先对第一个操作数求值,如果其值为false,则不再对第二个操作数求值,因为这时无论第二个操作数的值是多少,“&&”表达式的值都是false;类似地,对于“||”,运行时先对第一个操作数求值,如果其值为true,则不再对第二个操作数求值。当操作数在求值过程中某些变量的值发生变化或者产生输入输出等,要注意第二个操作数的“短路”特性。a==b的求值结果会影响到c的值,当a==b结果为false时,c才会执行自增运算。----------C++语言学习笔记----------
2023-03-26 11:04:43
1107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人