[Jderobot-dev] Compilar basic component
Alejandro Hernández
ahcorde en gmail.com
Lun Abr 23 13:53:58 CEST 2012
Hola Daniel,
prueba con esto:
*JDEROBOTDIR = /usr/local*
*CXXFLAGS = -I$(JDEROBOTDIR)/include/jderobot `pkg-config --cflags opencv`
`pkg-config --cflags gtkmm-2.4 libglademm-2.4 gthread-2.0
libgnomecanvas-2.0 libgnomecanvasmm-2.6` `pkg-config --cflags
gtkglextmm-1.2`*
*
*
*LDFLAGS = `pkg-config --libs gtkmm-2.4 libglademm-2.4 gthread-2.0
libgnomecanvas-2.0 libgnomecanvasmm-2.6 ` `pkg-config --libs opencv` -lgsl
-lgslcblas `pkg-config --libs gtkglextmm-1.2`*
*
*
* *
*LDADD = $(JDEROBOTDIR)/lib/jderobot/libJderobotIce.la \*
* $(JDEROBOTDIR)/lib/jderobot/libJderobotUtil.la \*
* $(JDEROBOTDIR)/lib/jderobot/libcolorspacesmm.la \*
* $(JDEROBOTDIR)/lib/jderobot/libJderobotInterfaces.la \*
* $(JDEROBOTDIR)/lib/jderobot/libprogeo.la \*
* $(JDEROBOTDIR)/lib/jderobot/libpioneer.la*
*
*
*basic_component: API.o basic_component.o control.o gui.o camera.o
canvasTeleoperateControl.o canvasTeleoperateCameras.o canvasLaser.o *
* libtool --mode=link g++ -g -O -o basic_component API.o basic_component.o
control.o gui.o camera.o canvasTeleoperateControl.o
canvasTeleoperateCameras.o canvasLaser.o $(LDADD) $(LDFLAGS)*
*
*
*clean:*
* rm -f *.o basic_component*
El 23 de abril de 2012 13:38, Daniel Gomez Gomez <danigom en terra.es>escribió:
> Buenas:
>
> ¿Nadie puede contestarme a esto?
>
> Saludos.
>
> ----- Original Message -----
> From: "Daniel Gomez Gomez" <danigom en terra.es>
> To: <jde-developers en gsyc.es>
> Sent: Friday, April 20, 2012 2:42 AM
> Subject: [Jderobot-dev] Compilar basic component
>
>
> Buenas:
>
> Estoy tratando de compilar basic component pero me salta el siguiente
> error al compilar:
>
> undefined reference to
> `Gnome::Canvas::Properties::fill_color::fill_color(Glib::ustring
> const&)'
>
> /usr/include/c++/4.4/bits/vector.tcc:306: undefined reference to
> `Gnome::Art::Point::Point(Gnome::Art::Point const&)
>
> Es un chorro de errores bastante largo pero todos tienen en común en que
> no encuentra ninguna función que dependa de Gnome::Canvas ni Gnome::Art.
>
> Adjunto el makefile que estoy haciendo a ver si veis que me falta alguna
> libreria que incluir o que ocurre:
>
> PROGRAM = basic_component
> PROGRAM_FILE = basic_component.cpp camera.cpp canvasLaser.cpp
> canvasTeleoperateCameras.cpp canvasTeleoperateControl.cpp control.cpp
> gui.cpp API.cpp
> FLAGS = -g -Wall -o
> JDEROBOTDIR = /usr/local
> CXXFLAGS = -I$(JDEROBOTDIR)/include/jderobot $(shell pkg-config
> gtkmm-2.4 libglademm-2.4 opencv --cflags)
> LDFLAGS = -I$(JDEROBOTDIR)/include/jderobot -I
> $(JDEROBOTDIR)/lib/jderobot -I/usr/include/gearbox
> -I/usr/include/gtk-2.0 -I/usr/include/gtkglextmm-1.2
> -I/usr/include/gtkglext-1.0 -I/usr/lib/gearbox
> -I/usr/lib/gtkglextmm-1.2/include -I/usr/lib/gtkglext-1.0/include
> -I/usr/include/libgnomecanvasmm-2.6 -I/usr/include/libgnomecanvas-2.0
> -I/usr/include/libart-2.0 $(shell pkg-config gtkmm-2.4 libglademm-2.4
> opencv --cflags --libs)
> LDADD = -L$(JDEROBOTDIR)/lib/jderobot -lcolorspacesmm
> -lJderobotInterfaces -lprogeo -lJderobotUtil -lJderobotIce -lgsl
> -lgslcblas
> CC = g++
>
>
> basic_component:
> $(CC) $(FLAGS) $(PROGRAM) $(PROGRAM_FILE) $(LDFLAGS) $(LDADD)
>
> Gracias por adelantado.
>
> Saludos.
>
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>
>
> --------------------------------------------------------------------------------
>
>
>
> Se certificó que el correo entrante no contiene virus.
> Comprobada por AVG - www.avg.es
> Versión: 8.5.455 / Base de datos de virus: 271.1.1/4345 - Fecha de la
> versión: 04/18/12 18:34:00
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20120423/ef26ba16/attachment.htm
More information about the Jde-developers
mailing list