PDA

View Full Version : [ERROR] undefine reference to `gazebo::ControllerFactory::RegisterController( ecc ecc


Maury88ct
11-11-2011, 10:34
Ciao a tutti. La prima parte del codice è:

#include <algorithm>
#include <assert.h>

#include "diffdrive_plugin.h"

#include <gazebo/gazebo.h>
#include <gazebo/GazeboError.hh>
#include <gazebo/Quatern.hh>
#include <gazebo/Controller.hh>
#include <gazebo/Body.hh>
#include <gazebo/World.hh>
#include <gazebo/Simulator.hh>
#include <gazebo/Global.hh>
#include <gazebo/XMLConfig.hh>
#include <gazebo/ControllerFactory.hh>
#include <gazebo/PhysicsEngine.hh>

#include <ros/ros.h>
#include <tf/transform_broadcaster.h>
#include <tf/transform_listener.h>
#include <geometry_msgs/Twist.h>
#include <nav_msgs/Odometry.h>
#include <boost/bind.hpp>

using namespace gazebo;

GZ_REGISTER_DYNAMIC_CONTROLLER("diffdrive_plugin", DiffDrivePlugin);

quest'ultima funzione mi da dei problemi. sto usando delle librerie già precompilate. ho impostato le cartelle in cui cercare le librerie (sto usando CODE::Block).

che consigli mi date?