Pregunta No se puede compilar el código de C ++ en NetBeans 7.0


Acabo de instalar NetBeans 7.0 con el paquete C ++. Pidió compilador de C ++: instalé MinGW. Lo agregué a NetBeans (para que lo reconozca). Creo que todo es correcto ...

Escribí una aplicación C ++ muy simple en main.cpp y traté de compilarlo ...

#include <cstdlib>
#include <iostream>


int main( int argc, char** argv ) {

    std::cout << "Hello, world!";


    return 0;

}

Se queja de "Hacer comando" (en Herramientas -> Opciones -> C / C ++ -> Herramientas de compilación). Intenté arreglarlo y escribir C: \ MinGW \ msys \ 1.0 \ bin \ make.exe ahí. Traté de compilarlo de nuevo! Aquí está el mensaje de error ...

"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory `/c/Users/admin/Documents/C++/helloWorld'
"/usr/bin/make"  -f nbproject/Makefile-Debug.mk dist/Debug/MinGW-Windows/helloworld.exe
make[2]: Entering directory `/c/Users/admin/Documents/C++/helloWorld'
make[2]: mkdir: Command not found
mkdir -p build/Debug/MinGW-Windows
make[2]: *** [build/Debug/MinGW-Windows/main.o] Error 127
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
make[2]: Leaving directory `/c/Users/admin/Documents/C++/helloWorld'
make[1]: Leaving directory `/c/Users/admin/Documents/C++/helloWorld'

BUILD FAILED (exit value 2, total time: 2s)

¿Cómo arreglarlo y configurar NetBeans (con el paquete C ++) correctamente?


15
2018-04-27 11:13


origen


Respuestas:


Supongo que no agregaste msys a tu PATH variable. Ver esta entrada en el foro de Netbeans, ya que el error informado es esencialmente el mismo que el que pegó en su pregunta. Entonces, el mensaje de error que recibió no se queja de make, se queja de que no puede encontrar mkdir, que se supone que está en un directorio en su directorio msys. Añadiendo C:\MinGW\msys\1.0\bin\ a tus ventanas PATH variable probablemente será suficiente para solucionar esto.


21
2018-04-30 14:41



mkdir en Cygwin puede ser un .exe en lugar de una función de bash. Entonces puede que solo lo esté perdiendo por alguna razón.


0
2018-04-27 11:45



"Resolver las herramientas de compilación nativas faltantes" Netbeans Problema de comando. Vaya a -Tools -Options -C / C ++ Write to Make Comando: C: \ MinGW \ msys \ 1.0 \ bin \ make.exe


0
2017-11-27 21:03



Solución Dupdo mingw32-make.exe de MinGW\bin\ a msys carpeta, reemplazando make.exe

No estoy seguro de por qué es necesario, pero, oye, funcionó.


-2
2018-05-19 11:14