Luis,<br><br>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.<br><br>De momento entiendo que vas a trabajar siempre sobre el mismo directorio, así que indicaría en el makefile algo como:<br>
<br>gladedir=`pwd`<br><br>y añadiría a CPPFLAGS lo siguiente:<br><br>-DGLADE_DIR=\&quot;&quot;$(gladedir)&quot;\&quot;<br><br>Si quieres poner el fichero de interfaz en otro lado tendrás que redefinir esta variable.<br><br>
Un saludo,<br>David.<br><br><div class="gmail_quote">On Tue, Mar 8, 2011 at 6:07 PM, Luis Menendez <span dir="ltr">&lt;<a href="mailto:luis.menendez@gmail.com">luis.menendez@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hola,<br><br>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<br><br># cat Makefile<br>CPPFLAGS = -I $(JDEROBOTDIR)/include/jderobot `pkg-config --cflags opencv` `pkg-config --cflags gtkmm-2.4 libglademm-2.4 gthread-2.0`<br>

LDFLAGS = `pkg-config --libs gtkmm-2.4 libglademm-2.4 gthread-2.0` `pkg-config --libs opencv` -lgsl -lgslcblas<br>LDADD = $(JDEROBOTDIR)/lib/jderobot/libJderobotIce.la \<br>        $(JDEROBOTDIR)/lib/jderobot/libJderobotUtil.la \<br>

        $(JDEROBOTDIR)/lib/jderobot/<a href="http://libcolorspacesmm.la" target="_blank">libcolorspacesmm.la</a> \<br>        $(JDEROBOTDIR)/lib/jderobot/libJderobotInterfaces.la \<br>        $(JDEROBOTDIR)/lib/jderobot/<a href="http://libprogeo.la" target="_blank">libprogeo.la</a><br>

<br>cameraview: cameraview.o viewer.o <br>        libtool --mode=link g++ -g -O -o cameraview cameraview.o viewer.o $(LDADD) $(LDFLAGS)<br><br><br># JDEROBOTDIR=/usr/local make<br>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<br>

viewer.cpp:27: error: ‘GLADE_DIR’ was not declared in this scope<br>make: *** [viewer.o] Error 1<br><br><br>¿Alguna idea?<br><br>Gracias y un saludo<br><font color="#888888"><br>Luis<br>
</font></blockquote></div><br><br clear="all"><br>-- <br><div>David Lobato Bravo</div><div><a href="http://es.linkedin.com/in/davidlobato" target="_blank">http://es.linkedin.com/in/davidlobato</a></div><br>