elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Error en compilación con RadASM
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Error en compilación con RadASM  (Leído 3,604 veces)
yocoloco

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Error en compilación con RadASM
« en: 18 Abril 2009, 10:06 am »

Hola a todos, bueno tengo un problema con el RadASM a la hora de compilar, que se que es algo del LINK, que no esta confugurado, pero no se como hacerlo.
el error este.
C:\masm32\RadASM\Masm32\Bin\ML.EXE /c /coff /Cp /nologo /I"C:\masm32\RadASM\Masm32\Include" "prog006b.asm"
 Assembling: prog006b.asm
C:\masm32\RadASM\Masm32\Bin\LINK.EXE /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"C:\masm32\lib" /OUT:"prog006b.exe" "prog006b.obj"
Microsoft (R) Incremental Linker Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

LINK : fatal error LNK1104: cannot open file "rvlcmrand.lib"

Make error(s) occured.
Total compile time 4236 ms
A ver si alguien me lo puede explicar el error y como solucionarlo
gracias y
saludo2
En línea

karmany
Moderador
***
Desconectado Desconectado

Mensajes: 1.614


Sueñas que sueñas


Ver Perfil WWW
Re: Error en compilación con RadASM
« Respuesta #1 en: 18 Abril 2009, 16:06 pm »

Me acabo de bajar ahora mismo el ejemplo 6b que es el que te ha dado error y a mi me funciona perfectamente.

El error que te produce es porque no puede abrir el archivo: "rvlcmrand.lib" :LINK : fatal error LNK1104: cannot open file "rvlcmrand.lib"
Sin embargo, yo estoy mirando el ejemplo y fíjate cuando lo mires en RadASM, ve al archivo prog006b.Inc a la derecha y verás lo siguiente:

Código
  1. include windows.inc
  2. include user32.inc
  3. include kernel32.inc
  4. include rvlcnrand.Inc
  5. include masm32.inc
  6.  
  7. includelib masm32.lib
  8. includelib rvlcnrand.lib <-- Fíjate aquí
  9. includelib user32.lib
  10. includelib kernel32.lib
  11.  
  12. .data
  13. Cmp_01 db  " EAX es menor a 5",0
  14. Cmp_02 db  " EAX es mayor 10",0
  15.  
  16. MsgTitulo db " RVLCN - 2006",0
  17. .data
  18. Cmp_03 db 4 dup (?)

Ahí puedes observar que el archivo se llama exactamente: "rvlcnrand.lib" y no "rvlcmrand.lib" como te ha dado a ti el error.

Bájate sino de nuevo el ejemplo y sin modificar nada compílalo, no te tiene que dar ningún error.
Un saludo
karmany
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problemas con RadASM
Dudas Generales
janijo 0 3,357 Último mensaje 29 Noviembre 2010, 23:35 pm
por janijo
¿RadAsm paquete completo?
ASM
bacanzito 0 2,287 Último mensaje 11 Febrero 2015, 22:39 pm
por bacanzito
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines