2010-05-24 23 views
12

Recientemente comencé a estudiar la programación C/gtk +. Y quiero hacer una pregunta: ¿cuáles son los IDE disponibles para C/gtk + desarrollo aparte de la interfaz de línea de comandos?¿Cuáles son los IDEs disponibles para desarrollo de gtk +

Gracias.

+0

Pago y envío Vala [http://live.gnome.org/Vala], es un nuevo (2006) gran lenguaje especialmente para desarrollo de GTK/Gnome – lepe

Respuesta

5

Realmente no hay nada tan especial acerca de GTK +, es una API C bastante normal y cualquier IDE que te permita programar C funcionará bien para GTK +. Los ejemplos incluyen Eclipse y Code::Blocks.

También puede usar Glade como herramienta RAD para desarrollar GTK + GUI de forma gráfica. Sin embargo, el uso de Glade es bastante independiente de IDE.

8

En mi (parcial) opinión y experiencia, es mejor aprender GTK por compilación de línea de comandos y su editor favorito (gedit, kate, vi, emacs, lo que sea). De esta manera, puedes aprender a tu propio ritmo en lugar de tratar de lidiar con un gran IDE complicado que realmente no es fácil para principiantes. No obstante, tenga en cuenta devhelp (programa de documentación de desarrollo de GTK) y trate de compilar un par de GUI con glade3 y utilizarlas en sus programas C.

Puede que esta no sea la respuesta que desea, pero creo que los IDE de GUI de C/C++ tienden a apestar, al menos para los principiantes.

Anjuta puedo hacer C/GTK +, pero personalmente no me impresionó mucho. Te pregunta con qué plugin quieres abrir los archivos .glade, los nuevos proyectos se crean con autoconf (lo que da como resultado un lío de más de 70 archivos para un simple "Hola mundo") y se localiza con gettext por defecto (lo que da como resultado un montón de repeticiones código en main.c), y que aparece diálogos como éste cuando se invoca casos extremos extraños tales como hacer doble clic en un botón que acaba de crear:

Error while adding a new handler stub: There is no associated editor for the designer. To avoid this message turn off "(null)" flag in Preferences->Glade GUI Designer

Mi impresión de Anjuta desde la perspectiva de un principiante era, como puedes ver, altamente negativo. Muestra una gran cantidad de opciones avanzadas, pero no le permite realizar tareas básicas sin mucha molestia. Anjuta no está solo. En general, no creo que alguna vez haya encontrado un IDE C/C++ (maduro) para cualquier kit de herramientas GUI que fue fácil para un principiante como yo.

+2

"No creo haber encontrado una C (madura)/C++ IDE para cualquier kit de herramientas GUI ... " ¿Qué hay de Qt Builder + Qt Designer? ¡En mi humilde opinión es un gran IDE! – lepe

+0

google advierte con malware sobre el host que está utilizando para alojar esa imagen ... ¿podría encontrar un host diferente? –

+0

@ Axxrod: Gracias por informarme. Se lo movió a imgur.com a través del [soporte de carga de imágenes de StackOverflow] (http://blog.stackoverflow.com/2010/08/new-image-upload-support/). –

5

Personalmente creo que Eclipse CDT y hacen una muy buena combinación. Eclipse no necesita que use Autotools, etc. Si está en Debian/Ubuntu, recomiendo manually installing Eclipse en lugar de usar la versión del repositorio.

+0

Eso es lo que uso también. Lo puedo recomendar – Oswald

+0

Lo uso también ... –

1

NetBeans tiene una buena compatibilidad con C/C++ y, si quieres un diseñador, yo sería el segundo Glade. Personalmente prefiero Emacs + Semantic + ECB para el desarrollo de C.

1

Eclipse o Anjuta IDE. Encontré Anjuta IDE cómodo.

Cuestiones relacionadas