c++ - para - ejecutar programa en c
¿Cómo compilar y ejecutar C++ con MinGW usando Eclipse y CDT? (4)
Me gustaría hacer un desarrollo de C ++ en Windows usando Eclipse y el complemento CDT . Utilizo Eclipse Helios SR1 y he instalado el complemento CDT. También instalé MinGW y ahora escribí un simple "Hola mundo" en Eclipse.
hola.cpp
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World" << endl;
return 0;
}
En Eclipse usando el complemento CDT y el compilador MinGW. ¿Cómo puedo compilar mi programa? ¿Y cómo puedo probar el programa desde Eclipse?
¿ La configuración de Eclipse CDT en Windows, Linux / Unix, Mac OS X funciona para usted?
Aquí hay otro buen recurso para instalar MinGW en Eclipse: http://chrismwright.wordpress.com/2012/10/13/installing-eclipse-for-cc-and-mingw/
Bastante una instalación paso a paso que incluye un ejemplo de Hello World al final ...
Basta con agregar MinGW
a la ruta del sistema (parte de configuración del sistema en la publicación de AndriiL) es suficiente. La variable llamada PATH
con ${PATH}
como valor se agregará automáticamente en Window -> Preferences -> C/C++ -> Build -> Environment
y puede ver MinGW GCC
como una opción de cadena de herramientas en el asistente de proyectos. Si no se presenta una variable PATH, es posible que Eclipse CDT no cargue los cambios recientes de la ruta del sistema en el sistema operativo (haga clic en Select...
y elija la Path variable
, el valor no puede contener la ruta MinGW), simplemente salga de Eclipse y vuelva a abrirlo.
Después de navegar por muchos hilos y artículos he encontrado una solución. Solución probada en Windows 10 x64 en Eclipse Neon.3 Release (4.6.3) con herramientas de desarrollo C / C ++ 9.2.1.201704050430 y MinGW
Configuración del sistema
- Descargar MinGW. Cualquier distro podría funcionar. Usé la distribución recomendada en http://isocpp.org/
- Extraer archivo en
C:/MinGW
(en realidad aC:/
, porque el archivo contiene la carpetaMinGW
) - RMB en
This PC
->Properties
->Additional system settings
-> PestañaAdvanced
->Environment variables
botón - En la segunda tabla
System variables
haga clic enNew
. Nombre la variableMINGW_HOME
y establezca la ruta a la carpeta de instalación de MinGWC:/MinGW
y luegoOK
- Encuentra la
Path
variable en la tabla y eligeEdit
- En una nueva ventana, haga clic en
New
y escriba%MINGW_HOME%/bin/
- Confirmar acciones haciendo
OK
enOK
en ventanas abiertas - Puede verificar la disponibilidad de nuevas herramientas escribiendo en la línea de comandos
g++ --version
Debería ver algo como
g++ (GCC) 6.3.0 Copyright (C) 2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Configuración de Eclipse CDT
- Instale Eclipse con CDT o simplemente agregue CDT a la instalación existente de Eclipse
- Vaya a la carpeta con MinGW instalado (
C:/MinGW/bin/
). Haga una copia del archivogcc.exe
(¡NO RENAME el archivo original!) - Cambiar el nombre copiado archivado en
mingw32-gcc.exe
(debe tener ambos archivosgcc.exe
ymingw32-gcc.exe
en/MinGW/bin/
) - Abra Eclipse y seleccione la perspectiva
C/C++
- Vaya a
Window
->Preferences
->C/C++
->Build
->Environment
- Haga clic en
Add
y escribaPATH
como nombre, haga clic enVariables
y seleccionePath
. Confirmar conOk
. - Seleccione la nueva variable
PATH
haciendo clic enSelect
y luegoOk
. - Reiniciar Eclipse
Ahora deberías poder compilar el programa Hello World. Simplemente seleccione New
-> C++ Project
. Aquí deberías ver MinGW disponible como Toolchain