[Jderobot] Problemas Gtk3
ILDEFONSO GONZALEZ SANCHEZ
i.gonzalezsan en alumnos.urjc.es
Jue Nov 14 12:13:16 CET 2013
Hola buenos d?as,
yo tambi?n estoy teniendo problemas con Gtk3, siguiendo el manual de gnome, el mismo que hab?is adjuntado en correos anteriores sobre este tema. He conseguido compilar y ejecutar un programa de prueba del siguiente modo:
g++ glade.cpp -o basic `pkg-config gtkmm-3.0 --cflags --libs`
./basic
Y aparece la interfaz gr?fica, (adjunto los dos ficheros).
El problema es cuando intento compilar desde mi cmake, el mismo que estoy utilizando para mi componente.
SET( SOURCE_FILES glade.cpp ) pero incluyendo solo mi programa de prueba.
Y buscando gtkmm-3.
PKG_CHECK_MODULES(gdk REQUIRED gdkmm-3.0)
include_directories(${gdk_INCLUDE_DIRS})
link_directories(${gdk_LIBRARY_DIRS})
PKG_CHECK_MODULES(gtkmm REQUIRED gtkmm-3.0)
include_directories(${gtkmm_INCLUDE_DIRS})
link_directories(${gtkmm_LIBRARY_DIRS})
Me da un error en tiempo de ejecuci?n:
./Mycomponent
Inicia programa
(process:9791): GLib-GObject-WARNING **: cannot register existing type `GtkWidget'
(process:9791): GLib-GObject-WARNING **: cannot add class private field to invalid type '<invalid>'
(process:9791): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(process:9791): GLib-GObject-WARNING **: cannot register existing type `GtkBuildable'
(process:9791): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed
(process:9791): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
(process:9791): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(process:9791): GLib-GObject-CRITICAL **: g_type_register_static: assertion `parent_type > 0' failed
?Me pod?is ayudar?, es que tampoco tengo muy claro el tema de la compatibilidad.
se me ocurre que no este a?adiendo las librerias adecuadas:
pkg-config gtkmm-3.0 --libs
-lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lgtk-3 -lglibmm-2.4 -lcairomm-1.0 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lsigc-2.0 -lgobject-2.0 -lglib-2.0
Un saludo y gracias,
Ildefonso Gonz?lez S?nchez
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20131114/d4ea37bc/attachment.htm
------------ pr�xima parte ------------
Se ha borrado un mensaje que no est� en formato texto plano...
Nombre : glade.cpp
Tipo : text/x-c++src
Tama�o : 3413 bytes
Descripci�n: glade.cpp
Url : http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20131114/d4ea37bc/attachment.cpp
------------ pr�xima parte ------------
Se ha borrado un mensaje que no est� en formato texto plano...
Nombre : Mycomponent.glade
Tipo : application/x-glade
Tama�o : 8765 bytes
Descripci�n: Mycomponent.glade
Url : http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20131114/d4ea37bc/attachment.bin
More information about the Jde-developers
mailing list