Cuando os dé ese fallo al compilar una aplicación que utiliza ZeroC Ice, es posible que estéis mezclando varias versiones de este middleware. Para solucionarlo tuve que borrar todos los paquetes relacionados con ZeroC Ice e instalarme la versión zeroc-ice33.
Archivos de la categoría ‘Ingeniería Informática’
error Ice version mismatch!
Octubre 31, 2009gtk_widget_set_uposition
Octubre 26, 2009Si creáis una interfaz con glade y la queréis colocar en un sitio especifico de vuestro escritorio, podéis utilizar la siguiente función:
gtk_widget_set_uposition (widget, 500, 470);
Donde widget es la ventana principal y 500 y 470 son las coordeandas x e y respectivamente.
Manual
Para empezar con xml me fue bien la librería libxml
Octubre 26, 2009Llevo unos días trabajando con archivos xml, realizo operaciones de creación, lectura, comprobaciones DTD… . Me resultó fácil gracias a la librería libxml:
Manual
Utilizo el lenguaje de programación C y Ubuntu 9.04.
IV Concurso Universitario de Software Libre
Septiembre 10, 2009Hoy se presenta oficialmente el IV Concurso Universitario de Software Libre que abarcará el curso 2009/2010.
En este curso se extenderá la posibilidad de inscripción al concurso, ya que los alumnos de Bachillerato, los ciclos formativos de grado medio y superior, y los estudiantes de tercer ciclo y máster podrán participar en esta nueva edición.
Se encuentra abierto el plazo para la presentación de patrocinios. Queremos seguir con la tendencia de las pasadas ediciones y aumentar la cuantía en premios que en las pasadas fueron de 9.000 y 15.000 euros. Si su entidad está interesada en patrocinar esta edición puede solicitar información ampliada sobre las modalidades de patrocinio escribiendo a contacto EN concursosoftwarelibre PUNTO org.
Como fechas a destacar, se indica que la fase de inscripción se iniciará el 15 de Septiembre hasta el 10 de Octubre de 2009 a través de esta web:
multiple definition of
Septiembre 8, 2009Cuando os dé el fallo arriba mostrado al compilar en el lenguaje de programación C, añadir las siguientes palabras a la hora de volver a compilar:
-Xlinker -zmuldefs
libglade-WARNING **: could not find signal handler
Agosto 31, 2009Cuando os dé el warning arriba mostrado añadir la palabra: “-export-dynamic”, después del gcc en vuestro makefile:
CC=gcc -export-dynamic
Volver a compilar. No os debería dar el warning.
Empezar con glade y libglade
Agosto 4, 2009Estso dos enlaces me han ayudado mucho: Programando con GLADE y LibGlade. Y este, Glade, or Gazpacho: that is the question.
Makefile para OpenCV, glib, OpenGL, gtk y libglade en Ubuntu 9.04
Agosto 4, 2009CC=gcc
CFLAGS=-Wall -g -D_REENTRANT
INCPATH=-I/usr/local/include/opencv -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12
LIBPATH=-L/usr/local/lib
OPTIONS = -lcxcore -lcv -lhighgui -lcvaux -lml -lglib-2.0 -lglut -lGL -lGLU -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
main: main.o functions.o
$(CC) $(OPTIONS) -o main main.o functions.o
main.o: main.c
$(CC) $(CFLAGS) $(INCPATH) $(LIBPATH) $(OPTIONS) -c -o main.o main.c
functions.o: functions.c
$(CC) $(CFLAGS) $(INCPATH) $(LIBPATH) $(OPTIONS) -c -o functions.o functions.c
clean:
rm *.o
Guía rápida para subversion
Julio 31, 2009Está aquí: Guía rápida para subversión
Makefile para OpenCV, glib y OpenGL en Ubuntu 9.04
Julio 24, 2009CC=gcc
CFLAGS=-Wall -g
INCPATH=-I/usr/local/include/opencv -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
LIBPATH=-L/usr/local/lib
OPTIONS = -lcxcore -lcv -lhighgui -lcvaux -lml -lglib-2.0 -lglut -lGL -lGLU
main: main.o functions.o
$(CC) $(OPTIONS) -o main main.o functions.o
main.o: main.c
$(CC) $(CFLAGS) $(INCPATH) $(LIBPATH) $(OPTIONS) -c -o main.o main.c
functions.o: functions.c
$(CC) $(CFLAGS) $(INCPATH) $(LIBPATH) $(OPTIONS) -c -o functions.o functions.c
clean:
rm *.o