工程环境搭建
妄想出头的工业炼药师
技能:
定位;
三维配准;
三维重建/SLAM/ROS;
Point Cloud Library;
计算机图形学;
机器学习;
c++软件/网络通信;
展开
-
程序打包软件
希望能够一键打包。原创 2023-07-28 10:02:56 · 113 阅读 · 0 评论 -
raise ReadTimeoutError(self._pool, None, ‘Read timed out.‘)
【代码】raise ReadTimeoutError(self._pool, None, ‘Read timed out.‘)原创 2023-07-28 08:51:49 · 99 阅读 · 0 评论 -
error: ‘AV_PIX_FMT_XVMC_MPEG2_MC’ was not declared in this scope
安装pangolin0.4版本报错:视觉SLAM十四讲 Ubuntu20.04 Pangolin 环境配置_图南i的博客-CSDN博客原创 2023-07-14 18:48:02 · 713 阅读 · 0 评论 -
git代码管理工具
我最常用的git bash和gitlab的网页gui,但是网页gui的操作选项分布到处都是,需要人去找,比较费劲,所以想找一个操作简便的git gui,检索一下GitKraken呼声比较高。git 上传后commit有图标是怎么弄的?原创 2023-06-08 15:39:41 · 66 阅读 · 0 评论 -
/usr/bin/env: “python”: 没有那个文件或目录
ubuntu20没有python。原创 2023-06-07 17:17:53 · 260 阅读 · 1 评论 -
fatal error: yaml-cpp/yaml.h: No such file or directory
最后我打开usr/include路径发现少了一个文件夹名yaml-cpp。,运行安装指令是有的。原创 2023-06-06 09:35:13 · 1557 阅读 · 0 评论 -
ros编译更新
catkin_simple的作用是解决cmake和package.xml需要写两次包名,catkin_simple是为了简化这个步骤.我使用的ros版本是noetic,最近遇到一个catkin build和catkin_simple。检索后发现,catkin build是catkin_make的平替,编译打印更清晰,原创 2023-06-06 09:13:07 · 121 阅读 · 0 评论 -
Debian 10安装配置
拥有sudo权限su -gedit /etc/sudoersnano /etc/sudoers找到 root ALL=(ALL:ALL) ALL 之后在下面添加一行即可 xxx 表示用户名# Host alias specification# User alias specification# Cmnd alias specification# User privilege specificationroot ALL=(ALL:ALL) ALLxxx ALL原创 2022-02-13 18:01:25 · 1996 阅读 · 0 评论 -
linux装机必备
开发工具qt,安装在终端运行:sudo apt install qtcreator qt5-default原创 2021-12-28 10:11:27 · 7863 阅读 · 0 评论 -
CAD转点云
说了CAD转点云的步骤;原创 2022-12-23 13:58:22 · 854 阅读 · 0 评论 -
ubuntu 20键盘输入没有反应
2. 因为Ibus的原因,把ibus卸载换成fcitx即可。原创 2022-12-21 10:03:35 · 2243 阅读 · 0 评论 -
mvsc指令转化成cmake指令
/I (Additional include directories) | Microsoft Learn原创 2022-11-17 22:06:07 · 116 阅读 · 0 评论 -
git .pack文件过大
https://www.jianshu.com/p/30ff7050bceaGit文件过大(pack文件过大)_haorenlin5945的博客-CSDN博客_git pack文件原创 2022-10-18 17:33:30 · 1585 阅读 · 0 评论 -
window编译出现boost throw exception
(2条消息) 解决:error LNK2019: 无法解析的外部符号 “void __cdecl boost::throw_exception(class std::exception const &)“_难搞哦~的博客-CSDN博客_无法解析外部符号void_cdecl原创 2022-09-13 08:40:12 · 552 阅读 · 0 评论 -
Visual Studio的dump调试
windows程序调试可通过在Visual Studio上设置调试,从而能够通过调试信息定位问题所在:步骤1. 点击可执行程序的[属性]步骤2. [常规]->[调试信息格式]->选择[用于“编辑并继续”的程序数据库(/ZI)] 步骤3. [调试]->[生成调试信息]->[生成调试信息(/DEBUG)]............原创 2022-06-14 18:39:08 · 917 阅读 · 0 评论 -
windows使用Visual Studio做开发
最近拿来别人基于Visual Studio搭建的工程,Visual Studio的工程管理后缀叫.vcxproj之前使用Visual Studio做过一段开发,依赖都是通过环境变量来设置原创 2022-06-09 16:15:33 · 505 阅读 · 0 评论 -
windows上编译ceres的bug
但是我查看我的VS没有该选项。所以我在cmake里增加预定义:原创 2022-06-01 17:57:29 · 144 阅读 · 0 评论 -
/usr/include/flann/util/serialization.h:34:14: error: ‘class std::unordered_map<unsigned int, std::v
solution: include flann before OpenCV.flann error_haha074的博客-CSDN博客原创 2022-05-17 10:56:18 · 1892 阅读 · 0 评论 -
error: ‘next’ is not a member of ‘boost’
/home/zf/LIBS/yaml-cpp-yaml-cpp-0.5.3/include/yaml-cpp/node/detail/iterator.h:48:54: error: ‘next’ is not a member of ‘boost’ 48 | void increment() { this->base_reference() = boost::next(this->base()); }最后找到boost::next的头文件为:#include <b...原创 2022-05-16 18:08:48 · 2281 阅读 · 1 评论 -
error: ‘std::__cxx11::string’ has not been declared遗留问题
error: ‘std::__cxx11::string’ has not been declared通过#define _GLIBCXX_USE_CXX11_ABI 0Converting std::__cxx11::string to std::string – w3toppers.com和均不能解决问题_GLIBCXX_USE_CXX11_ABI=0gcc编译链接std::__cxx11::string和std::string的问题通过改称std::string现规避这原创 2022-05-16 11:44:30 · 937 阅读 · 0 评论 -
error: ‘plus’ is not a member of ‘pcl::traits’
报错:error: ‘plus’ is not a member of ‘pcl::traits’解决办法:set(CMAKE_CXX_STANDARD 14)ROS使用自定义全局路径规划器编译时报错 ‘xxx’ is not a member of ‘pcl::traits’的解决方法_慕羽★的博客-CSDN博客......原创 2022-05-16 08:58:50 · 6694 阅读 · 3 评论 -
Could not find a package configuration file provided by “boost_signals“
最近编译一个ROS开源包,报错如下CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package): Could not find a package configuration file provided by "boost_signals" (requested version 1.71.0) with any of the following names:...原创 2022-05-16 08:47:59 · 4738 阅读 · 1 评论 -
yaml-cpp的undefined reference YAML::detail::node_data::empty_scalar
使用catkin_make编译代码时出现报错:最后发现是因为ros本身自带一个yaml-cpp,自己离线编译了一个,导致出现的错误,把离线编译的删除掉即可。原创 2022-05-12 15:21:50 · 1949 阅读 · 3 评论 -
ROS跑debug诊断程序
分roslaunch和rosrunroslaunchrosrunros中开启gdb进行断点 - 知乎首先需要使编译在debug模式运行 编译器有些优化会让debug无法进行。为了避免这种情况,程序编译时要加上debug选项,让cmake以debug模式编译,不然可能会在gdb调试的时候不能跳转到源代码,只能进入断点。 普通的非…https://zhuanlan.zhihu.com/p/463509253...原创 2022-05-10 18:58:49 · 212 阅读 · 0 评论 -
制作Ubuntu的U盘启动盘
制作Ubuntu20.04系统盘_wp猿的博客-CSDN博客_做ubuntu系统盘https://blog.csdn.net/weixin_52045738/article/details/121902923U盘如何安装Ubuntu系统?乌班图Ubuntu20.04桌面版安装教程_装机教程-装机之家 (lotpc.com)http://www.lotpc.com/zjjc/9382.html...原创 2022-05-06 14:02:08 · 1974 阅读 · 0 评论 -
find_package(catkin) failed.
最近为debian装ros后,通过qt打开ros编译后的工程遇到bug,之前在ubuntu上这么操作没有什么问题,所以做个记录装完ROS将路径设置好了,打印一下确认起效果了printenv | grep CMAKE输出下面的结果,没啥问题:CMAKE_PREFIX_PATH=/opt/ros/noetic但为什么这里就是过不去,肯定是source过最终发现是因为qt的cmake的编译工具链自动配置错误,导致在执行CMAKELISTS时就已经出错,跟系统环境变量没有什么关系。原创 2022-04-28 15:01:03 · 607 阅读 · 0 评论 -
github上传代码文件夹
如何上传文件夹到github?_jojowei的博客-CSDN博客_github上传文件夹如题: 如何上传文件夹到github首先你要有个github账号( https://github.com/ )没有的话先注册一个。这里就不再絮絮叨叨地介绍如何注册github,如何安装git (https://git-for-windows.github.io/),如何进行些简单的操作这些了,今天直奔主题:如何上传文件夹到github!第1步: 新建一个仓库( Repository)如果会新...https://blo原创 2022-03-16 10:43:33 · 604 阅读 · 0 评论 -
pkg-config转find_package
在使用robot_pose_ekf包时,需要将orocos-bfl库置于交叉编译环境中进行编译,其中在cmake中,pkg-config库管理器必须要设置绝对路径,但一般服务器上绝对路径需要权限,但开发人员一般没有权限,导致pkg-config无法使用,只能将pkg-config转成find_package使用,find_package可以提供相对路径,使用参考如下:The Bayesian Filtering Library | The Orocos Projecthttps://ww..原创 2022-03-12 10:46:58 · 390 阅读 · 0 评论