¿Estoy empezando a usa DEV-C++ y al compilar y ejecutar me sale este error?
Error 193: %1 no es una aplicaci¾n Win32 vßlida. Ayuda por favor llevo dias estancado en esto, soy nuevo en esto de la programacion. windows 7 de 33 bits.
Genera un nuevo proyecto como aplicacion de consola. Por cierto, mejor pasate a CodeBlocks, es muy amigable cuando vas empezando a programar. Si te dice que no es valida pueden ser muchos errores, tal vez el compilador no es el adecuado, codeblocks te incluye un compilador que siempre te va a jalar, la verdad no se cual use pero yo asi empece y me ayudo mucho.
Tendrias que subir el codigo que hay en el archivo cpp que quieres que se compile, para visualizar el error.
Si el problema lo tienes al querer armar el proyecto, seguí los pasos siguientes
Abris el DevC++
cerras las sugerencias
vas a archivo, -->nuevo -->proyecto
clickeas console aplication
le pones un nombre al proyecto que defina lo que hace por ejemplo probarDev
Lo podes guardar en la carpeta donde estan todos los proyectos o hacerte una carpeta con un nombre afin
Donde guardes el proyecto, te quedará tambien el cpp
Cuando guardes, te abrirá la hoja de codigo, al compilar por primera vez, te pedira que la guardes, con el nombre por defecto (main cpp) o uno que vos elijas, como probarDev.cpp
Luego te lanzará un cartel que te dirá Done (que significa que el codigo escrito corrió ok)
Claro, no tiene nada, salvo lo requerido para inicio y fin
Ahora pondremos un codigo, como cout<<"HOLA USUARIO DE DEV C++\n\n"; despues del corchete abierto de main, y antes del system ("pause");
La barra inversa y la n despues es un salto de linea, para que no quede encimada con el "presione cualquier tecla para continuar" que devuelve el system("pause");
Si queremos que no devuelva nada, lo enviamos a un null (Redireccionamos el mensaje a un archivo que se llamará null) system("PAUSE >>NULL");
Si tenemos un error, el compilador nos indicará donde anda el asunto, por ejemplo ponemos cout sin los dos signos
el primer renglon de error indica en que funcion o parte del codigo esta el error
el segundo nos dá el numero de linea donde esta el error, y una idea de lo que es, en este caso habla de que está esperando un punto y coma o que se complete un string (una cadena de formato en este caso)
y la tercera linea, dice que no se pudo generar el ejecutable
Asi tenemos una idea de donde está nuestro error al tipear el código, busquemos otro error, no le ponemos el punto y coma despues del system("PAUSE)
Y volvemos a leer, en el main, en la linea 10 esta esperando un signo antes del return... No es dificil de comprender
Yo te sugiero que sigas con el Dev, porque es compatible con windows y tambien con Linux, y tiene librerias que permiten hacer muchas cosas, o emular compiladores de solo consola con funciones como gotoxy y textcolor, o motores graficos para hacer animaciones. Es muy completo, cosa que otros que a simple vista mas sencillos no tienen ni admiten.
Si querés informarte mas sobre este compilador lee en
Answers & Comments
Genera un nuevo proyecto como aplicacion de consola. Por cierto, mejor pasate a CodeBlocks, es muy amigable cuando vas empezando a programar. Si te dice que no es valida pueden ser muchos errores, tal vez el compilador no es el adecuado, codeblocks te incluye un compilador que siempre te va a jalar, la verdad no se cual use pero yo asi empece y me ayudo mucho.
Hola:
Tendrias que subir el codigo que hay en el archivo cpp que quieres que se compile, para visualizar el error.
Si el problema lo tienes al querer armar el proyecto, seguí los pasos siguientes
Abris el DevC++
cerras las sugerencias
vas a archivo, -->nuevo -->proyecto
clickeas console aplication
le pones un nombre al proyecto que defina lo que hace por ejemplo probarDev
Lo podes guardar en la carpeta donde estan todos los proyectos o hacerte una carpeta con un nombre afin
Donde guardes el proyecto, te quedará tambien el cpp
Cuando guardes, te abrirá la hoja de codigo, al compilar por primera vez, te pedira que la guardes, con el nombre por defecto (main cpp) o uno que vos elijas, como probarDev.cpp
Luego te lanzará un cartel que te dirá Done (que significa que el codigo escrito corrió ok)
Claro, no tiene nada, salvo lo requerido para inicio y fin
Ahora pondremos un codigo, como cout<<"HOLA USUARIO DE DEV C++\n\n"; despues del corchete abierto de main, y antes del system ("pause");
La barra inversa y la n despues es un salto de linea, para que no quede encimada con el "presione cualquier tecla para continuar" que devuelve el system("pause");
Si queremos que no devuelva nada, lo enviamos a un null (Redireccionamos el mensaje a un archivo que se llamará null) system("PAUSE >>NULL");
Si tenemos un error, el compilador nos indicará donde anda el asunto, por ejemplo ponemos cout sin los dos signos
el primer renglon de error indica en que funcion o parte del codigo esta el error
el segundo nos dá el numero de linea donde esta el error, y una idea de lo que es, en este caso habla de que está esperando un punto y coma o que se complete un string (una cadena de formato en este caso)
y la tercera linea, dice que no se pudo generar el ejecutable
Asi tenemos una idea de donde está nuestro error al tipear el código, busquemos otro error, no le ponemos el punto y coma despues del system("PAUSE)
Y volvemos a leer, en el main, en la linea 10 esta esperando un signo antes del return... No es dificil de comprender
Yo te sugiero que sigas con el Dev, porque es compatible con windows y tambien con Linux, y tiene librerias que permiten hacer muchas cosas, o emular compiladores de solo consola con funciones como gotoxy y textcolor, o motores graficos para hacer animaciones. Es muy completo, cosa que otros que a simple vista mas sencillos no tienen ni admiten.
Si querés informarte mas sobre este compilador lee en
http://aemarchivos.es.tl/C%2B%2B-Editores-y-Compil...
y tenes referencias sobre lo que te digo.
Saludos
Antonio