La Web del Programador: Comunidad de Programadores
 
    Pregunta:  219 - CONECTAR TURBO C CON CLIPPER
Autor:  Julio
Tengo problemas para conectar Turbo C++ con Clipper 5.2, resulta que tengo los 2 archivos fuentes, compilados (.OBJ) sin errores, incluyo la libreria EXTEND.H en el codigo CPP, la funcion escrita en .C es de tipo CLIPPER, la funcion es utilizada en el codigo .PRG pero al momento de enlazarlos siempre me marcan que falta la función que estoy utilizando en el PRG. Ademas el Codigo en C esta compilado de la manera LARGE MODE. La manera en que enlazo es:
RTLINK FI , LIB
y marca error de definicion. Qué es lo que pasa, o que es lo que debo hacer.

  Respuesta:  Alonso Salazar
Te muestro un ejemplo de las funciones que yo tengo en una libreria propia para clipper hechas en Borland C:

Este codigo retorna el estado de la tecla ALT, si esta presionada o no.

/***************************************/
#include

CLIPPER ALT(void)
{
_retl( (int) ((*(char *) 0x00000417) & 0x8) );
return;
}
/***************************************/

Lo compilo asi:
TCC -c -ml -f-
Se asume que el archivo esta en el directorio actual, que esta TCC.EXE y TASM.EXE y que los *.h estan en el directorio que indica TURBOC.CFG y luego lo meto en una libreria:
TLIB -+
Esto me crea un *.LIB el cual lo utilizo con el Blinker Fi LIB
En tu caso seria:
RTLink LIB
Si tienes algun problema...