not mac launched found failed c++ eclipse windows-7 binary

launched - launch failed binary not found eclipse c++ mac



Eclipse-C++ hello error del proyecto mundial (6)

Estoy usando un Winodws 7 de 64 bits. He descargado un CDT Eclipse y he descargado MinGW . Después de eso, creé un proyecto c ++ hello world. Este es el código:

#include <iostream> using namespace std; int main() { cout << "!!!Hello World!!!" << endl; // This is supposed to print "Hello World!!!" return 0; }

Pero cuando quiero ejecutarlo, aparece este error: "Lanzamiento fallido. Binary not found ".

Cualquier ayuda sería muy bienvenida.


¿Ha eclipse construido el archivo EXE correctamente para usted? Busque helloworld.exe o lo que sea, e intente ejecutarlo desde un símbolo del sistema de Windows.

Si no, entonces tienes un problema con tu compilación. Constrúyalo nuevamente y verifique si hay errores.

Si el archivo EXE está allí, pero no se puede ejecutar desde Eclipse, verifique que el analizador binario PE Windows esté habilitado para su proyecto.

ACTUALIZACIÓN : para corregir los errores de "Inclusión sin resolver", consulte aquí. En particular, prueba esto:

  1. Haga clic derecho en el proyecto y seleccione "Propiedades"
  2. Vaya a "C / C ++ General" -> "Rutas y símbolos" y seleccione la pestaña "Incluye"
  3. Seleccione "GNU C ++"
  4. Presiona "Agregar ..."
  5. Busque la carpeta "C: / dev / eclipse / mingw / lib / gcc / mingw32 / 4.4.1-dw2 / include / c ++" o similar

ACTUALIZAR Vea también este enlace:

http://wiki.eclipse.org/CDT/User/FAQ#I_am_using_a_non_gnu_compiler_and_I_get_the_following_messages:_.22Error_launching_external_scanner_info_generator_.28gcc_-E_-P_-v_-dD.22_and_.22File_not_indexed_because_it_was_not_built_.22._How_do_I_get_rid_of_them.3F


El problema es que Windows es de 64 bits y Eclipse simplemente elige ignorar ejecutables en este formato sin informar ningún error. Muy conveniente, ¿eh? Intenta esto para solucionarlo:

Haga clic derecho en su proyecto -> Propiedades -> expanda "Liker MinGW C ++" en el panel lateral derecho y seleccione la opción Varios

En "Otras opciones", agregará una nueva opción:

-arch=i386

Reconstruye la aplicación, actualiza y verás una carpeta Binarios que contiene tu ejecutable. Puede ejecutarlo yendo a Ejecutar como -> Aplicación local C / C ++


Tienes que "construir" tu proyecto antes de poder "ejecutarlo". Al usar Eclipse para Java, simplemente haga clic en el icono "Ejecutar", luego Eclipse compilará automáticamente su programa y luego lo ejecutará. Sin embargo, con C ++, esto es por cualquier razón que no sea el caso. En lugar de simplemente hacer clic en el icono "Ejecutar", primero debe hacer clic en el ícono "Crear". Aquí es donde Eclipse creará un archivo MAKE y compilará su programa. Luego puede ejecutarlo haciendo clic en el icono "Ejecutar".

Espero que esto resuelva tu problema.


Primero compruebe la cadena de herramientas seleccionada, mientras crea el nuevo proyecto de C ++. Debe ser MinGW como lo ha indicado, (espero que haya realizado las entradas en las variables de entorno). Escriba el código. Presione ctrl + b para construir el espacio de trabajo. Rt haga clic en el proyecto y seleccione clean project.press f5 para refresh.then ctrl + f11 para ejecutar su prg.Hope this helps ..


Asegúrese de seleccionar la cadena de herramientas correcta al crear el proyecto.


Esto sucede debido al permiso de ejecución de Windows (supongo que está ejecutando eclipse desde una unidad externa o desde otra partición), si ejecuta eclipse como administrador, podrá depurar su aplicación sin problemas.