Error a compilar

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

raulparraco
Usuário Nível 1
Usuário Nível 1
Mensagens: 12
Registrado em: 07 Mar 2007 02:46

Error a compilar

Mensagem por raulparraco »

Hola al compilar me sale el siguiente error

9.71 (SimpLex)
Copyright 1999-2007, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'TESTZIP.PRG'...

100

100

200

300

400

500

600

700

800

900

1000

100

200

Lines 207, Functions/Procedures 6
Generating C source output to 'obj\TESTZIP.c'...
Done.

Building object module for 'obj\TESTZIP.c'
using C compiler 'BCC32' as defined in 'C:\XHARBOUR\BIN\harbour.cfg'...
Exec: BCC32 -c -D__EXPORT__ -IC:\XHARBOUR\include -d -LC:\XHARBOUR\lib -oobj\TESTZIP.obj obj\TESTZIP.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
obj\TESTZIP.c:
Error E2209 C:\XHARBOUR\include\hbdefs.h 58: Unable to open include file 'stdarg.h'
Error E2209 C:\XHARBOUR\include\hbdefs.h 59: Unable to open include file 'stdio.h'
Error E2209 C:\XHARBOUR\include\hbdefs.h 60: Unable to open include file 'stdlib.h'
Error E2209 C:\XHARBOUR\include\hbdefs.h 61: Unable to open include file 'string.h'
Error E2209 C:\XHARBOUR\include\hbsetup.h 61: Unable to open include file 'limits.h'
Error E2188 C:\XHARBOUR\include\hbdefs.h 454: Expression syntax
Error E2257 C:\XHARBOUR\include\hbdefs.h 476: , expected
Error E2139 C:\XHARBOUR\include\hbvmpub.h 228: Declaration missing ;
Error E2141 C:\XHARBOUR\include\hbapi.h 576: Declaration syntax error
Error E2141 C:\XHARBOUR\include\hbapiitm.h 146: Declaration syntax error
Error E2451 obj\TESTZIP.c 53: Undefined symbol 'NULL'
Error E2141 obj\TESTZIP.c 53: Declaration syntax error
Error E2190 obj\TESTZIP.c 53: Unexpected }
Error E2190 obj\TESTZIP.c 53: Unexpected }
Error E2040 obj\TESTZIP.c 53: Declaration terminated incorrectly
Error E2190 obj\TESTZIP.c 87: Unexpected }
Error E2190 obj\TESTZIP.c 87: Unexpected }
Error E2109 obj\TESTZIP.c 87: Not an allowed type in function hb_vm_SymbolInit_TESTZIP
Error E2209 TESTZIP.PRG 186: Unable to open include file 'windows.h'
Error E2209 TESTZIP.PRG 187: Unable to open include file 'shlobj.h'
Error E2209 TESTZIP.PRG 191: Unable to open include file 'math.h'
Error E2451 TESTZIP.PRG 199: Undefined symbol 'OSVERSIONINFO' in function HB_FUN_LISWINNT
Error E2379 TESTZIP.PRG 199: Statement missing ; in function HB_FUN_LISWINNT
Error E2451 TESTZIP.PRG 200: Undefined symbol 'osvi' in function HB_FUN_LISWINNT
Error E2109 TESTZIP.PRG 200: Not an allowed type in function HB_FUN_LISWINNT
Error E2228 TESTZIP.PRG 200: Too many error or warning messages in function HB_FUN_LISWINNT
*** 26 errors in Compile ***
Done.
Deleting: "obj\TESTZIP.c"
Done.


Gracias
Avatar do usuário
vailton
Colaborador
Colaborador
Mensagens: 390
Registrado em: 17 Nov 2005 19:08
Localização: Brasil
Contato:

Mensagem por vailton »

Provavelment a pasta INCLUDE do borland BCC nao está corretamente configurada no arquivo ILINK32.CFG e nem no arquivo BCC32.CFG.

Depois que o processo de instalação estiver concluído, abra a pasta aonde você instalou o BCC e localize o diretório BIN.

Dentro dele deveram ser editados dois arquivos de configuração, são eles o BCC.CFG para o compilador e o ILINK32.CFG para o linkeditor, conforme o seguinte:

Arquivo BCC32.CFG deve ser editado para ter o seguinte conteúdo:

-Ic:\bcc55\include;c:\harbour\include;
-Lc:\bcc55\lib;c:\harbour\lib;

Arquivo ILINK32.CFG deve ser como no exemplo:

-Lc:\bcc55\lib;c:\harbour\lib;
Responder