Code::Blocks, un IDE moderno para C++

Yo hace un buen rato que no uso Dev-C++ para programar, y sin embargo vi que aquí en la barra lateral aún está el link hacia el post donde se los recomiendo. Así que ahora les voy a recomendar el IDE que uso actualmente Code::Blocks.

codeblocks

Code::Blocks tiene bastante ventajas respecto a otros IDES:

  • Aspecto moderno. ¿A quién le gusta programar a pantalla completa en consola con fuente amarilla sobre fondo azul hoy en día?
  • Multiplataforma. Windows XP/Vista/7, Mac OS X, Linux.
  • Rápido. Está escrito en C++.
  • Open Source. Eso significa muchas cosas, pero lo importante es que es gratis.
  • Pestañas. Puedes tener muchos archivos abiertos.
Lo pueden descargar aquí: Download Code::Blocks. Asegúrense de descargar la versión que trae el compilador incluido, el que dice mingw.
Si de plano nunca han manejado este tipo de software, tal vez les sean útiles estos consejos:
  • Para hacer un programa pequeño (lo que sea que no necesite mas de dos archivos) no se compliquen creando proyectos. Simplemente vayan a: File/New/Empy File. Luego guarden el archivo con extensión .cpp, preferentemente antes de empezar a programar (si no lo guardan no tendrán diferentes colores en su código (Sintax Highlighting)).
  • Hay tres botones relacionados con ‘correr’ el programa: Build, Run y Build and Run. El primero solo construye el programa pero no lo corre, el segundo solo lo corre y el tercero los construye y los corre. Así que cuando queramos probar nuestro programa el botón indicado es Build and Run, pero si no hemos hecho ningún cambio y queremos volver a probarlo es más rápido Run.

30 thoughts on “Code::Blocks, un IDE moderno para C++

  1. Hola, estoy tratando de instalar el Code::Blocks sobre OpenSUSE 11.4 y baje los paquetes rpm, pero veo que son 2…

    codeblocks-10.05-0-suse112.i686.rpm
    codeblocks-contrib-10.05-0-suse112.i686.rpm

    sabes cual de los dos es el que necesito?

    Entiendo que en linux no necesito el MinGW, estoy en lo correcto?

    Gracias por anticipado!!!

    Saludos.

    1. Gracias, termine instalandolo primero en ubuntu y funciona excelente. También lo instale en openSUSE pero me da una versión diferente (SVN), en fin, en ambos SOs funciona bien. Por cierto también tengo instalado el eclipse con CDT y funciona bien, puedes explorar el código de una manera más dinamica (Ctrl+Clic en elemento) y te lleva al codigo de la función o de la clase. Lo que no veo en el eclipse son los wizards para trabajar con Ogre y otras librerias pero un plugin debe haber. En fin Gracias.

  2. Hola THEbatzuk…

    Tengo un problema con el Code::Block, instalo normal pero al tiempo de ejecutar un ejemplo como el de “hello world” no hace nada, y ya escogi “File/New/Empy File.” y despues Build and Run, ojala me ayudes ya que me interesa manejar este IDE.
    Por cierto tengo instalado el BCB 6 y corre sin ningun problema… ¿Alguna solucion? Gracias de antemano

  3. Buen bloque para aprende c++
    Tengo problemas con el manejo de archivos, ya que tengo que abrir un archivo de texto y luego buscar una palabra especifica, reponder cuantas veces se repite en el archivo y en que lineas.

  4. hola
    accidentalmente borre la parte donde marca los errores al aprentar el boton de build…
    Alguien sabe como hacer para volver aparecerla.?

  5. Estoy haciendo un programa de una clase de la universidad, es sobre un banco y quiero guardar la hora y fecha de cada una de las transacciones, me podrías ayudar con eso??? te lo agradecería.

  6. Acabo de descargar el programa por que estaba probando el dev c++ y nome compilaba algo tan simple como el hola mundo, me marcaba errores y en el geany sin problemas corría, espero que este IDE se muy bueno. Les comento después como me fue

  7. hola, los programas nuevos que uno crea en code blocks deben ser grabados con que extensión? con .cpp? o con .c? no entiendo
    GRACIAS

  8. no puedo abrir el archivo main.cpp y tampoco puedo abrir el archivo main.c
    necesito ver en pantalla la salida y entrada de datos en un programa, como el calculo de una suma o una resta, o una peticion en pantalla para digitar informacion y con ella hacer calculos, todo eso que se muestre en pantalla y no he podido abrir main de las dos extenciones, para poder verlo, no se que pasa, ayuda por favor

  9. no se si esto sea ridiculo… En fin… Hay un IDE, soft. libre (creo) llamado Zinjai Tambien tiene versiones para linux, mac y pues… Windows. ¿que opinas de este IDE? Yo lo he trabajado… y se me ha hecho sencillo, no se si alguien mas lo ha probado…

  10. Nooooo, a quien le puede gustar el azul con el amarilloooo, prefiero un millón de veces el Blanco con letras Rojas, aguante el millo!!!!

  11. hola, tengo problemas , es la primera vez que uso Codeblocks y cuando trato de correr la prueba me aparece el siguiente mensaje… podrias ayudarme por favor?

    mainn – Debug” uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping…
    Nothing to be done.

  12. tengo una pregunta tengo el visual studio ultimate, igual mente puedo usar el visual en ves de code blocks ???

    Gracias por compartir tu conocimiento buen blog

  13. hola porfavor ayuda cuando pongo a correr la prueba me aparece esto: It seems that this file has not been buid yet.do you want to build it now? y le pongo que si y solo me dice que escriba cualquier caracter y lo pongo y se cierra solo y si le pongo que no simplemente no corre nada de nada ayudaa!!!!

    1. SEGURAMENTE ES UN PROYECTO QUE HABIAS HECHO EN OTRO IDE ANTERIORMENTE Y LO DESEAS MODIFICAR O CORRER, SIMPLEMENTE HAS UN NUEVO PROYECTO PERO CREALO EN CODE

  14. hola necesito ayuda no puedo hacer correr el code blokc
    antes no lo compilaba pero lo arregle, pero mi problema es que no corre.

  15. hola nesesito ayuda para crear un programa en C++ con clases un programa que despues de introducir una cadena de texto nos pase a mayusculas a minusculas que cuente las vocales y consonantes porfa me urge no se si podrian ayudarme…

  16. NECESITO AYUDA URGENTE NECESITO HACER ESTE RPOGRAMA ME PODRIAN AYUDAR LO NECESITO EN UNA HORA MAXIMO SI ME AYUDAN ME SERVIRIA DE MUCHO

    Generar un arreglo de 35 calificaciones aleatorias, (rango de 0-10)

    determinar:
    1.- cantidad de aprobados (mayor o igual a 6)
    2.- cantidad de reprobados (menor que 6)
    3.- calcular la moda (numero que mas se repite)
    4.- Calcular la media (calcular el promedio)
    5.- Calcular la mediana (ordenar los valores de mayor a menor y seleccionar
    el valor que esta a la mitad)

    6.- desplegar los numeros como fueron generados y ordenados

  17. Hola saludos.
    Tengo un problema con mi codeblock y el compilador MinGW, cuando hago programas que usan mas de un archivo tanto *.cpp y *.h, al incluir los archivos *.h en el main para correrlo y usarlos, me sale error pero al agregar el archivo *.cpp recien corre, como puedo solucionarlo alguien me pueda ayudar?? … jejeje

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s