martes, 5 de mayo de 2015

Configurar C++11 en Eclipse Luna

Este post lo voy a dedicar a indicar cómo podemos configurar el entorno de desarrollo Eclipse Luna para que utilice el compilador de C++ en la versión: C++11.

Lo primero es abrir el proyecto que queramos configurar. Una vez abierto en Eclipse:

1- Clic derecho en el proyecto y clic en "Properties" (Propiedades)

2- Buscamos en las opciones del menú que aparece "C/C++ Build" y "Settings".

3- Dentro de "Cross G++ Compiler" debemos configurar dos opciones (en Dialect y en Miscellaneous).

     3.1- En Dialect configuramos "Language standard" con el valor "ISO C++11 (-std=c++0x)".


     3.2- En Miscellaneous añadimos al final de "Other flags" lo siguiente: -std=c++0x


4- Ahora buscamos en el menú de la izquierda la opción "C/C++ General" y en "Paths and Symbols".

5- Seleccionamos la pestaña Symbols y la opción GNU C++ y hacemos clic en Add y en nombre ponemos lo siguiente: __GXX_EXPERIMENTAL_CXX0X__
(NOTA: en valor no ponemos nada)

A veces la variable __GXX_EXPERIMENTAL_CXX0X__ no funciona como esperamos. En este caso, en "Symbols" añadimos esta otra variable:
Name__cplusplus
Value201103L

¡Y finalmente ya está configurado!

¡Gracias por vuestra visita! Espero que os haya sido útil.

No hay comentarios:

Publicar un comentario