小技巧
linxigjs
这个作者很懒,什么都没留下…
展开
-
在不看程序内容的情况下快速修改程序结构
当我们需要在别人程序的基础上构建自己的工程时,往往需要修改别人的程序组织以适应己方的要求。以openslam_gmapping工程为例。原来的组织结构如左图,要求的结构如右图。左图每个文件夹实现特定的功能,包含.cpp和.h。而右图.cpp全部放入src下对应的文件夹,.h全部放入include下对应的文件夹。本文的编译器是CLion。 比较巧妙...原创 2018-03-19 21:28:00 · 218 阅读 · 0 评论 -
CMakeLists.txt中常用库文件的查找和链接
大家好,我已经把CSDN上的博客迁移到了知乎上,欢迎大家在知乎关注我的专栏慢慢悠悠小马车(https://zhuanlan.zhihu.com/c_1132958996826546176)。以后,我会把日常的思考放在CSDN上,梳理过的精华文章放在知乎上,希望大家可以多多交流,互相学习。目录CMake链接库的基本套路OpenCVBoostROS catkinEigeng...原创 2018-04-09 13:32:05 · 7035 阅读 · 0 评论 -
catkin_make与gtest出现冲突的问题与解决
更新Ubuntu系统后,不明原因导致出现以下问题:刚开始慌慌张张无从下手,没有仔细阅读终端输出的有效提示信息,重装ROS也无济于事。后来,经师傅指出,gtest是测试时调用的,把测试禁止掉试试。上图中有Using CATKIN_ENABLE_TESTING: ON,通过设置CATKIN_ENABLE_TESTING=OFF,问题解决。感谢师傅。...原创 2018-04-16 11:10:45 · 999 阅读 · 2 评论 -
opencv3特征检测的配置与使用
官网下载opencv(for Linux)和opencv_contrib。opencv版本:3.4.1 编译安装。编译选项为: cmake -D OPENCV_EXTRA_MODULES_PATH=<opencv_contrib_path>/modules -D CMAKE_BUILD_TYPE=Release -D WITH_CUDA=ON ...原创 2018-11-05 15:21:35 · 844 阅读 · 0 评论 -
去除CSDN的广告——chrome插件
众所周知,csdn的广告像牛皮癣一样令人发指。本文借鉴了其他博客的去广告的方法,针对chrome浏览器,效果不错,清净很多。侧边栏和底部的广告都灰飞烟灭。插件1 Simple Adblock ...原创 2019-06-21 10:45:49 · 1813 阅读 · 0 评论