
ros
Joker-E
这个作者很懒,什么都没留下…
展开
-
tcp_server.cpp:tcp服务端-与功能包rmi_driver通信
rmi_driver功能包:https://github.com/smith-doug/rmi_driver服务器1:监听端口30001。此端口为实时状态反馈端口,rmi_driver包中的Get类型的指令访问端口30001。#include <unistd.h>#include <sys/types.h> /* basic system da...原创 2019-09-06 09:23:58 · 267 阅读 · 0 评论 -
aubo_C++_linux_SDK官方给的qmake工程,如何改为cmake工程
AUBO官方给的aubo_C++_linux_SDK是在qt下面的qmake实例工程,鉴于cmake比qmake的功能更多,将qmake工程的.pro文件改写为对应的CMakeLists.txt文件,实现SDK示例工程的cmake构建。qmake工程的AuboInterfaceExample.pro文件如下TEMPLATE = appCONFIG += consoleCONFIG -...原创 2019-08-15 12:03:03 · 1202 阅读 · 0 评论 -
PTP指令消息发布节点:给rmi_driver功能包订阅的话题“command_list”发送消息(消息类型robot_movement_interface::Command)
#include "ros/ros.h"#include "std_msgs/String.h"#include <rmi_driver/commands.h>#include <sstream>int main(int argc, char **argv){ ros::init(argc, argv, "talker"); ros::NodeHan...原创 2019-01-11 15:44:41 · 255 阅读 · 0 评论 -
CMake生成的可执行文件能够gdb调试
采用 $ gdb 调试时 出现 如下 错误: (no debugging symbols found)解决办法1 首先在CMakeLists.txt中加入 SET(CMAKE_BUILD_TYPE "Debug") 在下面加入: SET(CMAKE_CXX_FLAGS_DEB原创 2017-10-29 11:14:09 · 528 阅读 · 0 评论 -
Cmake知识----编写CMakeLists.txt文件编译C/C++程序
1.CMake编译原理CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序或共享库(so(shared object))。因此CMake的编译基本就两个步骤:1. cmake原创 2017-10-27 23:10:53 · 355 阅读 · 0 评论