La Web del Programador: Comunidad de Programadores
 
    Pregunta:  56486 - COMPILAR CON CLIPPER 5.01
Autor:  Jesús Gil
Un sistema que desarrolle en clipper 5.01 pero no recuerdo las librerias que utilizaba lo estoy realizando con laa siguiente instrucción

clipper %1
if not errorlevel 1 rtlink file %1

me pide lam ubicación de las librerias y le indico c:clipper5lib
son las siguientes:
Clipper.lib
Extend.lib
Terminal.lib
DBFNTX.lib
Clipper.lib

Hasta aqui todo bien pero me desplega el siguiente mensaje

UNDEFINED SYMBOL(S) AFTER LIBRARY SEARCH:
SYMBOL FIRST REFERENCE
´SHOWTIME´ SCM.OBJ
´KEYSEC´ SCM.OBJ
´INKEYTRAP´ SCM.OBJ
´SAVEGETS´ SCM.OBJ
´MILLISEC´ SCM.OBJ
´RESTGETS´ SCM.OBJ
´SETBOXGROW´ SCM.OBJ
´SCREENSTR´ SCM.OBJ
´FILESIZE´ SCM.OBJ
warning wrt0022: . EXE may not execute properly -- Undefied symbols
316K
1 warning message(S)

Por favor agradecido de como solventar esta situación necesito saber como realizo el Link, de que manera coloco el RTLINK para generar el .EXE y si necesito alguna Libreria en especial si la tienen por favor facilitenmela mucho que agradecer

  Respuesta:  Maude
No tienes ningún error al realizar el Link. El problema radica en que el programa que quieres generar llama all archivo scm.obj. Debes buscarlo y darle bien la ubicación (o bien copiarlo donde tienes tu programa) para que pueda generarse el ejecutable.

  Respuesta:  Rene Rojas Rojas
Hola Jesus:

Pasa con tu problema que no has creado el archibo Clipper,bat que configura en la RAM los sitios donde estaran tus archivos, fuentes, obj,lib, etc

luego de ello, mejor compila a mano, asi:

CLIPPER NombreArchivo --------------Genera .OBJ
EJ. Clipper clave-----------------------------Genera Clave.obj

luego linkeas asi

RTLINK file Clave--------------------------------Genera Clave.EXE

luego solo lo ejecutas en tu DOS