Página 1 de 1

XHarbour não gera executável... Socorro!

Enviado: 27 Jun 2007 10:21
por miracle
Bom dia, amigos!

Li a respeito do XHarbour aqui no fórum e decidi tentar usá-lo. Instalei o XHarbour e o BCC55 no meu computador de acordo com um How to que baixei não me lembro de onde e tentei gerar um programa. É o clássico "Hello World!". Gerar o arquivo ".c" eu consegui. Agora o executável.... Olhem só:

C:\HBFontes>harbour /n /m hello
xHarbour Compiler build 0.99.70 (SimpLex)
Copyright 1999-2006, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'hello.prg'...
Lines 11, Functions/Procedures 1
Generating C source output to 'hello.c'...
Done.

C:\HBFontes>bcc32 -OS -5 -tW hello.c rtl.lib lang.lib vm.lib macro.lib pp.lib co
mmon.lib gtwin.lib rdd.lib dbfcdx.lib dbfntx.lib
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
hello.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_hb_sxDeCrypt' referenced from C:\HARBOUR\LIB\RDD.LI
B|dbf1
Error: Unresolved external '_hb_sxPtoD' referenced from C:\HARBOUR\LIB\RDD.LIB|d
bf1
Error: Unresolved external '_hb_sxDtoP' referenced from C:\HARBOUR\LIB\RDD.LIB|d
bf1
Error: Unresolved external '_hb_sxEnCrypt' referenced from C:\HARBOUR\LIB\RDD.LI
B|dbf1
Error: Unresolved external '_HB_FUN_DBFFPT' referenced from C:\HARBOUR\LIB\RDD.L
IB|rddsys

O que eu faço?
PS: Não instelei nenhuma lib. Deduzo que o XHarbour deve tê-la.

Enviado: 06 Jul 2007 17:03
por sygecom
Li a respeito do XHarbour aqui no fórum e decidi tentar usá-lo. Instalei o XHarbour e o BCC55 no meu computador de acordo com um How to que baixei não me lembro de onde e tentei gerar um programa.
Tche, jah resolveu o problema ai.....se não resolveu prende o grito e veremos o que esta acontecendo....a principico vc deve ter linkado algum PRG errado.....ou seu xharbour esta faltando alguma LIB....

Abraços
Leonardo Machado

Enviado: 06 Jul 2007 17:36
por Maligno
Parece que está faltando incluir algum SET na linha de comando.

Enviado: 08 Jul 2007 12:41
por vagucs
Os erros apresentas são a falta das seguintes libs no seu makefile.

HBSIX.LIB
DBFFPT.LIB

Só incluir.