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>
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.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:
- Abre el proyecto
- Menú Archivo> Propiedades del proyecto
- Debajo de Build> C ++ Compiler> C ++ Standard> C ++ 14 / C ++ 11