Ejecutar código C/C++ en Netbeans en Windows
Los elementos que necesitarémos serán los siguientes:
- Windows XP, Windows Vista o Windows
- MinGW, MSYS
- NetBeans 6.1 o superior
Instalación de MinGW
Para empezar, deberemos descargarnos el compilador cd C/C++ MinGW .
Una vez descargado, lo instalaremos en el directorio de instalación predeterminado, que por defecto es C:\MinGW.
Deberemos por último añadir al Path de Windows el valor “C:\MinGW\bin“. (Panel de control –> Sistema –> Configuración Avanzada del Sistema (Cambiar configuración)->Variables de entorno y añadimos el valor en las variables del sistema)
No estaría de más comprobar que el compilador funciona correctamente. Para ello podremos generar un pequeño código de ejemplo y compilarlo desde la consola:
g++ ejemplo.cpp -o ejemplo.exe |
#include <iostream> using namespace std; int main() { cout << "Hola Mundo" << endl; return 0; } |
Al haber añadido el ejecutable del compilador al Path de Windows, no nos hará falta encontrarnos en el mismo directorio del compilador.
Configuración de Netbeans
Una vez instalado el compilador de C/C++ tendremos que configurar nuestro Netbeans. Para ello tendremos que instalar el plugin de C/C++ accediendo a Tools –>Plugins. Una vez instalado, el IDE nos pedirá ser reiniciado.
Cuando creemos un nuevo proyecto de C/C++, Netbeans buscará en el Path de Windows el compilador de C/C++ y asignará el compilador MinGW al proyecto. Nos preguntará por una serie de rutas, todas ellas establecidas por defecto, menos la del programa make, que tendremos que asignarla nosotros de manera manual. Para ello tendremos que instalar a MSYS y asignar a esta entrada la ruta “C:\msys\1.0\bin\make.exe“.
Si tienes problemas con los Makefile, o más concretamente, si al compilar recibes este error:
No se esperaba ! en este momento. make: *** [.validate-impl] Error 255
Es debido a que el make.exe de MinGW da problemas con los Makefile de NetBeans. La solución pasa por instalar MSYS (lo que hicimos anteriormente) y usar su make.exe. Esto podremos volver a elegirlo, en Tools->Options, apartado C/C++, set de herramientas MinGW.
gracias amigo, yo soy nuevo en esto , me baje el de mac, netbeans 7.0 y le di a crear el archivo, pero no hice nada mas, ni compilar ni ejecutar, aun que creo que esta version tiene menos problemas y mas cosas de compatibilidad con c y c++,(es normal cada vez le agregan mas cosas), de todas formas gracias por al info estoy empezando