Página 1 de 1

C:\Borland\BCC55\BIN\ilink32 @makefile.lnk Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unresolve

Enviado: 27 Ago 2026 18:58
por Hasse
Boa noite colegas.
No passado eu usava a LIB DBFCDX.LIB e neta nova instalação esté gerando o erro abaixo.
Alguém pode me dar uma instrução ?

C:\Borland\BCC55\BIN\ilink32 @makefile.lnk
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '___get_std_stream' referenced from C:\XHARBOUR\LIB\DBFCDX.LIB|dbfcdx1

Re: C:\Borland\BCC55\BIN\ilink32 @makefile.lnk Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unres

Enviado: 29 Ago 2026 12:12
por Hasse
Bom dia.
Não sei se é a melhor solução mas consegui resolver o problema com um código em C:
#pragma BEGINDUMP
#include <stdio.h>

// Mantém a correção original dos fluxos padrão do BCC 5.5
FILE * __get_std_stream(int id) {
if (id == 1) return stdout;
if (id == 2) return stderr;
return stdin;
}
#pragma ENDDUMP

Re: C:\Borland\BCC55\BIN\ilink32 @makefile.lnk Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unres

Enviado: 29 Ago 2026 12:39
por Kapiaba
Qual é a versão do XHARBOUR que você está usando com o BCC55? Se você estiver usando um XHARBOUR mais moderno, deve usar no mínimo o BCC7 ou superior.

Regards, saludos.