¿Cuáles son los IDE disponibles para el desarrollo de gtk +

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

Gracias.

En mi opinión y experiencia (sesgada), es mejor que aprendas GTK por comstackción de línea de comandos y tu 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 IDE grande y complicado que realmente no es apto para principiantes. No obstante, tenga en cuenta devhelp (el progtwig de documentación de desarrollo de GTK) e intente crear un par de GUI con glade3 y usarlas en sus progtwigs C.

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

Anjuta puede hacer C / GTK +, pero personalmente no me impresionó mucho. Le pregunta con qué complemento desea abrir los archivos .glade, los nuevos proyectos se crean con autoconf (lo que resulta en un lío de más de 70 archivos para un simple “Hola mundo”) y se localiza con gettext de forma predeterminada (lo que da como resultado un montón de repeticiones) código en main.c), y muestra diálogos como este cuando invocas casos de borde extraño como hacer doble clic en un botón que acabas de crear:

Error al agregar un nuevo código auxiliar de controlador: no hay un editor asociado para el diseñador. Para evitar este mensaje, desactive el indicador Glade GUI Designer”>

Mi impresión de Anjuta desde la perspectiva de un principiante fue, como se puede decir, altamente negativa. Muestra una gran cantidad de opciones avanzadas, pero no te permite realizar tareas básicas sin muchas complicaciones. Anjuta no está sola. En general, no creo que haya encontrado un IDE C / C ++ (maduro) para ningún kit de herramientas GUI que fuera fácil para un principiante como yo.

Realmente no hay nada de especial en GTK +, es una API de C bastante estándar y, por lo tanto, cualquier IDE que te permita progtwigr C funcionará bien para GTK +. Los ejemplos incluyen Eclipse y Code :: Blocks .

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

Personalmente encuentro que Eclipse CDT y Glade hacen una buena combinación. Eclipse no necesita que use Autotools, etc. Si se encuentra en Debian / Ubuntu, le recomiendo instalar Eclipse manualmente en lugar de usar la versión del repository.

NetBeans tiene un soporte bastante bueno para C / C ++ y si quieres un diseñador, me gustaría segundo Glade. Personalmente prefiero Emacs + Semantic + ECB para el desarrollo de C.

Eclipse o Anjuta IDE. Encontré a Anjuta IDE cómoda.