- 博客(7)
- 收藏
- 关注
原创 使用cmake-gui交叉编译gflag
交叉编译gflag点击Configure,选择如下图所示点击Next,填写信息如下:点击Finish点击Configure和Generate回到build目录下执行make -j2最后执行make install完成交叉编译
2021-05-10 15:40:23
1286
原创 使用回调函数实现动态库向进程传递数据
测试代码显示如下:#include<iostream>using namespace std;//定义一个函数指针类型typedef int(LogCallbackFunc)(int *log);//Dll中实现一个接口,可以传入一个函数指针(函数指针也是一种变量)int setLogFuncCallback(int param, LogCallbackFunc cbFunc){ int temp = param + 10; int * strLog = new int(t
2021-03-05 16:35:27
588
原创 动态库向进程传递数据-非回调
动态库向进程传递数据-非回调动态库调用主程序实现主程序实现动态库调用主程序实现extern void soGetDataFromMain();void hello(){ soGetDataFromMain();}g++ -shared -fPIC -o libhello.so hello.cpp主程序实现#include <stdio.h> void soGetDataFromMain(){ printf("data come from main\n");
2021-03-05 15:58:52
244
原创 如何使用google logging library (glog)
如何使用google logging library (glog)引言glog是一个实施在应用级别的库,这个库提供了依据c++风格的流和各种各样的辅助宏。你可以简单的记录一条特定的严重性级别的消息到流里。比如:#include <glog/logging.h>int main(int argc, char* argv[]) { // Initialize Google's ...
2020-04-23 22:52:31
762
原创 在Ubuntu16.04安装ROS kinetic的过程记录
写在前面的废话:前段时间装了双系统,然后安装ros(使用了清华的源和中科大的源),但是中途装了许多乱七八糟的软件(可能是这个原因导致我的ROS安装不成功),最后一直卡在sudo rosdep init和rosdep update这一步,基本上尝试了网友提供的所有的办法,最后还是没能成功,心碎!!!最后决定重新安装了双系统,重新装ROS(中科大源),这一次一切都很顺利,基本上是一次搞定,于是记录了安...
2020-02-23 11:15:02
136
原创 如何在Ubuntu 16.04中使用百度云盘
在百度云盘官网下载deb文件安装,结果无法使用,于是卸载后采用下面的办法即可:步骤一:需要下载插件https://addons.mozilla.org/zh-CN/firefox/addon/baidu-pan-exporter/步骤二:下载aria2sudo apt-get install aria2步骤三:正式使用之后在火狐里登录百度云(多了导出下载这一项),下载时,选中要下载的...
2020-02-21 18:34:01
2164
2
原创 OpenCV-4.0.0在Ubuntu16.04 64位中的安装
步骤一:安装必要的库sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get install python-dev python-numpy libtb...
2020-02-18 09:01:41
629
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人