... main.c:62:19: error: gtkmm.h: No existe el fichero ó directorio

Imagen de netsilence
0 puntos

Hola.

Al compilar un programa muy sencillo en C en el que incluyo la librería gtkmm.h el compilador me devuelve el siguiente error:

/home/*****/Projects/*****/src/main.c:62:19: error: gtkmm.h: No existe el fichero ó directorio 

He instalado los paquetes libgtkmm-2.4, libgtkmm-2.4-dev y libgtkmm-2.4-doc pero nada...

Lo curioso es que buscando en internet no hay nadie o casi nadie a quien le de este error...

Supongo que será una tontería pero no doy con la solucion... ¿Alguien puede darme alguna pista de lo que falla?

Gracias! 

Imagen de Goyo
+1
0
-1

Supongo que el error lo da al intentar resolver el include. Si es así lo primero que haría sería asegurarme de que gtkmm.h anda por ahí en algún sitio (debería estar en usr/include/gtkmm-2.4/gtkmm.h) y a continuación mirar la configuración del compilador para ver si ese sitio está en la ruta de búsqueda de cabeceras.


Equipo de moderadores
Normas

Documentación
+1
0
-1
Imagen de netsilence
+1
0
-1

Hola goyo.

Gracias por tomarte un tiempo en responderme.

Lo primero que hice fue mirar si la cabecera estaba en su sitio, y sí que está en /usr/include/gtkmm-2.4/.

Creia que Anjuta comprobaba automáticamente las cabeceras... tambien he estado mirando antes de que me aconsejaras sobre como cambiar esta configuración, pero no encuentro la forma...

¿Donde debería cambiarlo?

 

[EDITO] Al parecer debería aparecerme en el menú opciones lo siguiente:

Opciones->Opciones del compilador y enlazador

Pero no me aparece nada en opciones...

Alguna idea de donde puedo cambiar la configuración de la importacion de cabeceras? 

+1
0
-1
Imagen de Goyo
+1
0
-1

A saber, hace mil años que no hago estas cosas, eran los tiempos del Borland TurboC y TurboPascal. Allí también había menúes para configurar las rutas de búsqueda, las opciones del analizador, del compilador, etc. Pero no sé nada de Anjuta.

Ya me quité de todos esos problemas, haz como yo y pásate a python... no, es broma, los vagos necesitamos pringaos que hagan lo que hay que hacer en C y los bindings para python.


Equipo de moderadores
Normas

Documentación
+1
0
-1
Imagen de netsilence
+1
0
-1

Ya... Tambien conozco python, pero como en todo, hay que empezar siendo cocinero antes que fraile.

Le voy a echar toda la tarde en intentar buscar una solucion y si no me pasaré a otro IDE, o con suerte a otro RAD si encuentro alguno...

 Mientras tanto la duda sigue abierta:

¿Como puedo cambiar las opciones de compilacion en Anjuta para indicarle la ruta de las cabeceras gtkmm? 

+1
0
-1
Imagen de razaAztk
+1
0
-1

Se que es un tema algo viejo, pero encontré la solución

Igual tenía el mismo problema, pero en esta pagina se da la solución:
maestrodenada.com/manualanjuta
-------------------------------
if Peace && Love
then printf("No War");

+1
0
-1

void hey(int x,int y)
{
if (x && y)
 printf("http://libertadhack.blogspot.com/");
else
 printf("http://libertadpunk.blogspot.com/");
}