[Jde-dev] Problemas al compilar cameraview
David Lobato
dav.lobato en gmail.com
Mar Mar 8 18:13:41 CET 2011
Luis,
Fijate que viewer.cpp usa el define GLADE_DIR para buscar el fichero glade
con la interfaz gráfica. En jderobot esta variable se le pasa al makefile a
través de la cadena de compilación de autotools.
De momento entiendo que vas a trabajar siempre sobre el mismo directorio,
así que indicaría en el makefile algo como:
gladedir=`pwd`
y añadiría a CPPFLAGS lo siguiente:
-DGLADE_DIR=\""$(gladedir)"\"
Si quieres poner el fichero de interfaz en otro lado tendrás que redefinir
esta variable.
Un saludo,
David.
On Tue, Mar 8, 2011 at 6:07 PM, Luis Menendez <luis.menendez en gmail.com>wrote:
> Hola,
>
> ahora que he encontrado un rato estoy tratando de compilar el componente
> cameraview por separado, como punto inicial del TFM, y me he encontrado con
> el siguiente error
>
> # cat Makefile
> CPPFLAGS = -I $(JDEROBOTDIR)/include/jderobot `pkg-config --cflags opencv`
> `pkg-config --cflags gtkmm-2.4 libglademm-2.4 gthread-2.0`
> LDFLAGS = `pkg-config --libs gtkmm-2.4 libglademm-2.4 gthread-2.0`
> `pkg-config --libs opencv` -lgsl -lgslcblas
> 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
>
> cameraview: cameraview.o viewer.o
> libtool --mode=link g++ -g -O -o cameraview cameraview.o viewer.o
> $(LDADD) $(LDFLAGS)
>
>
> # JDEROBOTDIR=/usr/local make
> g++ -I /usr/local/include/jderobot `pkg-config --cflags opencv`
> `pkg-config --cflags gtkmm-2.4 libglademm-2.4 gthread-2.0` -c -o viewer.o
> viewer.cpp
> viewer.cpp:27: error: ‘GLADE_DIR’ was not declared in this scope
> make: *** [viewer.o] Error 1
>
>
> ¿Alguna idea?
>
> Gracias y un saludo
>
> Luis
>
--
David Lobato Bravo
http://es.linkedin.com/in/davidlobato
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20110308/8bb785c4/attachment.htm
More information about the Jde-developers
mailing list