![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
wangruizhong88
这个作者很懒,什么都没留下…
展开
-
pcl问题解决(一)
pcl点云库使用遇到的问题原创 2022-11-18 17:39:39 · 975 阅读 · 0 评论 -
无法安装freeglut3的解决办法
sudo apt-get install freeglut3-dev正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: libfwupdplugin1使用'sudo apt autoremove'来卸载它(它们)。将会同时安装下列软件: freeglut3下列【新】软件包将被安装: freeglut3 freeglut3-dev升级了 0 个软件包,新安装了 2 个软件包,要卸载...原创 2022-04-21 00:57:33 · 3123 阅读 · 12 评论 -
slam14讲ch13中编译的pangolin问题
我在编译十四讲第十三章的时候遇到了以下问题:/home/wang/my_slam/src/viewer.cpp: In member function ‘void Viewer::FollowCurrentFrame(pangolin::OpenGlRenderState&)’:/home/wang/my_slam/src/viewer.cpp:87:40: error: no matching function for call to ‘pangolin::OpenGlMatrix::Open原创 2022-04-08 11:03:06 · 670 阅读 · 0 评论 -
解决sophus库文件引用失败的问题
ubuntu在安装了Eigen库文件的时候,默认是安装在/usr/include路径下,而且新的eigen安装后还要套上一个文件夹,eigen3,很多依赖Eigen的库在安装以后就找不到以前的Eigen报错,sophus也是同样的问题。因此在使用sophus库的时候,只要进入/usr/include路径下找到eigen3,爸Eigen拷贝一份到外面来即可。...原创 2022-04-03 15:13:43 · 350 阅读 · 0 评论 -
ubuntu安装opencv出错的解决方法
1.报错一:OSError: libopencv_core.so.3.2: cannot open shared object file: No such file or directory原因:没有安装opencv解决方法:sudo apt-get install libopencv-dev(安装之前可能需要设置软件源)2.报错二:W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list:原创 2022-03-11 15:12:17 · 6783 阅读 · 1 评论 -
视觉十四讲第六章G2O实践出错后的解决方法
这里写自定义目录标题OpenCVCeresEigen与G2O和OpenCV链接cmake_minimum_required(VERSION 2.8)project(ch6_g2ocurvefiting)#set(CMAKE_CXX_FLAGS “-std=c++14 -O3”)set(CMAKE_CXX_STANDARD 14)LIST( APPEND CMAKE_MODULE_PATH /wang/g2o/cmake_modules )SET( G2O_ROOT /usr/local/incl原创 2021-09-09 11:03:12 · 426 阅读 · 0 评论 -
ubuntu16 noexcept报错的解决方法
安装ros-kinetic的navigation编译的时候遇到了const noexept的报错,原因是ubuntu1604的g++编译器版本较低,而navigation 中的一些函数后面添加了const noexcept修饰符导致无法编译,为了编译通过,就要安装g++6以下是网上copy 过来的解决方案,升级之后,编译通过。方法来源:https://www.cnblogs.com/Jacket-K/p/9830548.htmlUbuntu16.04 安装g++6 https://bl.原创 2021-01-19 11:32:52 · 218 阅读 · 0 评论 -
动态链表头插与尾插的区别
动态链表头插与尾插的区别头插:void insertByHead(List **l,int data){List temp=(List)malloc(sizeof(List));temp->data = data;temp->next=(*l);(*l)=temp;}尾插:void insertByTail(List **l,int data){List temp = (List)malloc(sizeof(List));temp->data = data;t原创 2020-11-11 20:58:19 · 185 阅读 · 0 评论 -
动态链表之头插法
动态链表之头插法#include#include<malloc.h>#include<time.h>using namespace std;static int length=0;typedef struct List{int data;List* next;}List;void listInit(List *l){l->data=0;l->next=NULL;}void insertByHead(List **l,int data){原创 2020-11-11 20:51:40 · 160 阅读 · 0 评论 -
动态链表之尾插法
动态链表动态链表#include#include<malloc.h>#include<time.h>using namespace std;static int length=0;typedef struct List{int data;List* next;}List;void listInit(List *l){l->data=0;l->next=NULL;}void insertByTail(List **l,int data){原创 2020-11-11 20:37:50 · 315 阅读 · 0 评论