! ../scripts/generate_cling_3rd_party.py roscpp
#include "load_roscpp.h"
Code below is taken from http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber%28c%2B%2B%29
#include <ros/ros.h>
#include <std_msgs/String.h>
#include <cstring>
#include <iostream>
int argc = 1;
char *argv[1];
argv[0] = new char[9];
strncpy(argv[0],"listener", 9);
ros::init(argc, argv, "listener");
void chatterCallback(const std_msgs::String::ConstPtr& msg)
{
ROS_INFO("I heard: [%s]", msg->data.c_str());
std::cout << "I heard: [" << msg->data << "]" << std::endl;;
}
ros::NodeHandle n;
ros::Subscriber sub = n.subscribe("chatter", 1000, chatterCallback);
ros::spin();