para how configurar compiler compilar c++ c++11 netbeans-7

how - netbeans 10 c++



Configurando C++ 11 en Netbeans (2)

Estoy usando Netbeans 7.2, y he descargado GCC 4.7 utilizando la configuración de Cygwin. También agregué los directorios a mi PATH y creo que configuré la configuración en NetBeans de manera adecuada. No importa lo que haga, me sale el error: -std = c ++ 11 no reconocido.

Esta línea, desde el código fuente que necesito usar, está causando particularmente problemas:

using size_type = long unsigned int;

¿Es esto específico para la sintaxis de c ++ 11?


Con GCC 4.7.2 se compila si usas -std = c ++ 11

C:/Users/ferenc>type using_test.cpp #include <iostream> using size_type = long unsigned int; int main(int argc,char* argv[]) { std::cout<<sizeof(size_type)<<std::endl; return 0; } C:/Users/ferenc>g++ -std=c++11 using_test.cpp C:/Users/ferenc>a.exe 4 C:/Users/ferenc>

  1. Asegúrese de haber apuntado a NetBeans a la versión correcta de MinGW. Para hacerlo, vaya a Project Properties > Build > Tool Collection > ... > Tool Collection Manager y allí puede configurar la ruta a la versión g ++ adecuada.

  2. Asegúrate de haber configurado las opciones correctas del compilador:

    Project Properties > Build > C++ Compiler >

    Compilation Line > Additional Options

    -std=c++11 : -std=c++11


Pasos más simples:

  1. Abre el proyecto
  2. Menú Archivo> Propiedades del proyecto
  3. Debajo de Build> C ++ Compiler> C ++ Standard> C ++ 14 / C ++ 11