anjuta y glade

Imagen de jmcb
0 puntos

provengo de Windows , primero turbo C después c++ Builder y quiero desarrollar an linux, por lo que he leido Anjuta+glade parece que es la opción mejor para C o C++ , pero al ser aplicaciones diferentes aunque se complementan como se integra el entorno gráfico creado con Glade dentro de un proyecto iniciado en Anjuta.

Como he observado anjuta crea una primera ventana de inicio , pero el codigo que genera glade se pueda trasportar directamente desde Anjuta ?

Saludos.- 

Imagen de valentin basel
+1
0
-1

creo que hay un par de cosas que es importante aclarar.

anjuta no es un compilador. el compilador es gcc, anjuta lo "unico" (como si fuera poca cosa) que hace es ser un IDE que engloba varias herramientas independiente (entre ellas glade).

glade "solamente" es un generador de esqueletos de ventanas... graba en formato xml y en base a lo que armemos en la ventana... nos genera un archivo C/C++ o XML que despues puedes rellenar "a mano" con cualqier editor (vi, nano etc etc...) o meter en anjuta y trabajar con ese excelente IDE.

podrias si quisieras abrir el glade armar tu ventana, construir el codigo (C por ejemplo) y despues hace automake y autoconf  y generar todo lo necesario para compilar y ejecutar ese proyecto..... anjuta solamente te da una mejor interface para hacer todo ese trabajo mas comodo y no perder tiempo en trivialidades.

por cierto glade (y las librerias GTK+) son multiplataformas, los proyecto echos en GTK+ (usando glade para generar el esqueleto) puedes portarlos sin muchos inconvenientes en windows y viceversa.

 

te paso algunos links con tutoriales:

 

http://www.gtk.org/tutorial/

http://www.linuxlots.com/~barreiro/spanish/gtk/tutorial/gtk_tut.es.html

http://valbuena.fis.ucm.es/adame/programacion/Glade/manual/Manual_de_glade.pdf

por mala suerte tenia varios links mas pero ya no existen .. por suerte (por lo menos para mi) logre imprimirlos antes... si consigues mas tutoriales te pediria si puedes ponerlo aqui asi lo compartimos con todos .

mucha suerte!! 

+1
0
-1
Imagen de misero9000000
+1
0
-1

  Gracias por la informacion y los enlaces, andaba buscando algo asi.

+1
0
-1
Imagen de jarfons
+1
0
-1

Anjuta Dev studio 2.2.0 proporciona una mayor integracion con Glade además de ser un entorno de programacion multilenguaje con soporte para python. devhelp 0.15 te proporciona toda la informacion que desees para programar.

La puedes descargar de aqui:

 http://anjuta.sourceforge.net/

Saludos 

+1
0
-1
Imagen de misero9000000
+1
0
-1

 Gracias. Ahora lo estoy descargando, usaba la versión 1.2 que venia en los repositorios de Automatix, y la verdad me ha parecido muy bueno.

 Saludos.

 

+1
0
-1
Imagen de jmcb
+1
0
-1

jarfons . me he bajado Anjuta Dev studio , lo he descomprimido i desde root he efectuado ./configure en principio me faltaba alguna libreria que he encontrado en Synaptic sin problemas , pero me sale en siguiente mensaje

 checking for VTE... configure: error: Package requirements (vte >= 0.9.0) were not met:

No package 'vte' found

sabes que dependencia es ?? no le encuentro en los repositorios .

Gracias.- 

+1
0
-1
Imagen de jarfons
+1
0
-1

Hola, existe un no-oficial ubuntu feisty repositorio, sigue los pasos:

  1. Add deb http://anjuta.org/apt ./ in your /etc/apt/sources.list
  2. Create a file called /etc/apt/preferences and enter the following: Package: anjuta
    Pin: version 2.*
    Pin-Priority: 990

    Package: anjuta-common
    Pin: version 2.*
    Pin-Priority: 990

    Package: anjuta-dev
    Pin: version 2.*
    Pin-Priority: 990

  3. sudo apt-get update
  4. sudo apt-get install anjuta
    (anjuta-dev, if you want to write anjuta plugins)

Step 2 is really necessary because ubuntu feisty repo has a weird anjuta version that will prevent you from installing newer anjuta versions. If you have older anjuta version (e.g 1.2.4a), remove it first. The above repo is mainly for ubuntu feisty on i386. This is the only platform I have so please don't ask to create repos for other platforms. Eventually, your favourite distro would soon ship it, then you can get the binaries from them.

Ojo luego no borres el /etc/apt/preferencies sino ubuntu te reinstalará la version anterior y te borrará esta.

Saludos 

 

+1
0
-1
Imagen de eduardomartin71
+1
0
-1

Estimados,

 Seguí las instrucciones y comentarios dados, pero ahora al arrancar anjuta y crear un proyecto con glade3 se cierra anjuta....

Busqué y parece ser que anjuta tiene un bug: https://bugs.launchpad.net/ubuntu/+source/anjuta/+bug/126314.

Indican la solución y provee un .patch, pero no se como se aplicaría.

¿alguno sabe?

 Gracias!!!

+1
0
-1
Imagen de felmoltor
+1
0
-1

Según dice un tal "Naba Kumar" se ha solucionado este bug en la versión Anjuta 2.2.2:

This problem has been fixed in anjuta 2.2.2 deb builds in "deb http://ppa.launchpad.net/robster/ubuntu gutsy universe"

Tan solo tienes que añadir a tus sources.list esta línea al final:

deb http://ppa.launchpad.net/robster/ubuntu gutsy universe

Para ello abre una consola y escribe:

- "sudo gedit /etc/apt/sources.list"

- introduce esa línea de código y guarda

- vuelve a la consola y escribe "sudo apt-get update"

- ahora instala el Anjuta2.2.2 con: "sudo apt-get install anjuta"

Y ya tienes la ultima versión, en la que se supone que se ha solucionado el bug...

Aunque por lo que he comprobado a mi me sigue fallando... ¬¬

Si lo solucionas estaría interesado es conocer la solución.

Mira esta página que te indica como aplicar el debdiff que ofrecen.

 

www.ecologismo-diario.blogspot.com

+1
0
-1