Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: .:UND3R:. en 2 Diciembre 2011, 05:16 am



Título: LINK : fatal error LNK1181: cannot open input file MASM32
Publicado por: .:UND3R:. en 2 Diciembre 2011, 05:16 am
Hola a todos estoy teniendo el siguiente problema con MASM32, cuando coloco:

Código:
Project->console Build ALL

Me aparece el siguiente error en consola: LINK : fatal error LNK1181: cannot open input file MASM32

Extrañamente me había funcionado con anterioridad, pero ahora me surge tal error, a ver si me dan una mano, Saludos


Título: Re: LINK : fatal error LNK1181: cannot open input file MASM32
Publicado por: x64core en 2 Diciembre 2011, 05:49 am
Código:
LINK : fatal error LNK1181: cannot open input file MASM32

No creo que haya otra explicacion que no se puede abrir el archivo :P
para solucionarlo a la primera volve a instalar masm32 :P o si hiciste algun cambio o algo minimo
tambien lo que  a mi pasa al veces es que estoy depurando y cuando quiero ensamblar no puedo porque lo tengo abierto con el olly :P


Título: Re: LINK : fatal error LNK1181: cannot open input file MASM32
Publicado por: Eternal Idol en 2 Diciembre 2011, 09:12 am
¿Y el codigo?  :silbar:


Título: Re: LINK : fatal error LNK1181: cannot open input file MASM32
Publicado por: .:UND3R:. en 2 Diciembre 2011, 17:13 pm
Hola, si te refieres al código que intento ensamblar y linkear es el siguiente:

Código
  1. TITLE Pruebas
  2. INCLUDE c:\masm32\include\Irvine32.inc
  3. INCLUDELIB c:\masm32\lib\kernel32.lib
  4. INCLUDELIB c:\masm32\lib\Irvine32.lib
  5. INCLUDELIB c:\masm32\lib\User32.lib
  6.  
  7. .data
  8. TEXT1  BYTE "Hola a todos",0
  9. .code
  10. main PROC
  11.     mov edx,OFFSET TEXT1
  12.     call WriteString
  13. exit
  14. main ENDP
  15. END main

Saludos


Título: Re: LINK : fatal error LNK1181: cannot open input file MASM32
Publicado por: x64core en 2 Diciembre 2011, 17:20 pm
a mi me ensambla
lo copie exactamente y lo pege y lo ensamble :P


Título: Re: LINK : fatal error LNK1181: cannot open input file MASM32
Publicado por: .:UND3R:. en 2 Diciembre 2011, 17:22 pm
a mi me ensambla
lo copie exactamente y lo pege y lo ensamble :P

Creo que algo se desconfiguró, Saludos


Título: Re: LINK : fatal error LNK1181: cannot open input file MASM32
Publicado por: Eternal Idol en 2 Diciembre 2011, 17:29 pm
A mi tambien me genera el ejecutable sin problemas, proba en linea de comandos, cmd.exe:

set path=%PATH%;c:\masm32\bin
ml /Cp /coff under.asm /link /subsystem:console


Título: Re: LINK : fatal error LNK1181: cannot open input file MASM32
Publicado por: .:UND3R:. en 3 Diciembre 2011, 16:15 pm
Volví con el mismo problema, y usando el código que me haz dado me ha funcionado correctamente, hice un simple batch:


EDIT:
Código
  1. echo off
  2. :inicio
  3. cls
  4. set path=%PATH%;c:\masm32\bin
  5. echo Introduzca el nombre del archivo (ej prueba.asm):
  6. echo para salir: "exit"
  7. set /P file=
  8. if %file%==exit goto salir
  9. cls
  10. ml /Cp /coff %file% /link /subsystem:console
  11. pause
  12. goto inicio
  13. :salir
  14. exit

Saludos


Título: Re: LINK : fatal error LNK1181: cannot open input file MASM32
Publicado por: Eternal Idol en 3 Diciembre 2011, 19:23 pm
Sera algun problema en el "IDE" entonces  :silbar:


Título: Re: LINK : fatal error LNK1181: cannot open input file MASM32
Publicado por: .:UND3R:. en 3 Diciembre 2011, 19:26 pm
Sera algun problema en el "IDE" entonces  :silbar:

Puede ser, en fin muchísimas gracias :D

(ahora si)