Error en compilación con RadASM

Iniciado por yocoloco, 18 Abril 2009, 10:06 AM

0 Miembros y 1 Visitante están viendo este tema.

yocoloco

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

karmany

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 (asm) [Seleccionar]
include windows.inc
include user32.inc
include kernel32.inc
include rvlcnrand.Inc
include masm32.inc

includelib masm32.lib
includelib rvlcnrand.lib <-- Fíjate aquí
includelib user32.lib
includelib kernel32.lib

.data
Cmp_01 db  " EAX es menor a 5",0
Cmp_02 db  " EAX es mayor 10",0

MsgTitulo db " RVLCN - 2006",0
.data
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