Page 1 of 1

Error al generar lib ole2.lib

Posted: Sat Oct 04, 2014 4:15 pm
by puenteda
Amigos:

Obtengo el siguiente error al querer generar la libreria ole2 de Jose F. -, con bcc55, xharbour 0.99.3 y fhw24:

c:\FIVEWIN\CLASES\OLE2\SOURCE>build32
Borland C++ 5.5 for Win32 Copyright (c) 1993, 2000 Borland
OLE2.C:
Error E2209 OLE2.C 82: Unable to open include file 'OleDB.h'
Error E2209 c:\BCC55\INCLUDE\exdisp.h 239: Unable to open include file 'ocidl.h'
Error E2209 c:\BCC55\INCLUDE\docobj.h 86: Unable to open include file 'ocidl.h'
Error E2303 c:\BCC55\INCLUDE\exdisp.h 2135: Type name expected
Error E2303 c:\BCC55\INCLUDE\exdisp.h 2490: Type name expected
Error E2209 c:\BCC55\INCLUDE\shldisp.h 284: Unable to open include file 'ocidl.h'
*** 6 errors in Compile ***

Alguien que me pueda dar una manito.

Saludos cordiales,
Daniel Puente
Santa Cruz, Argentina
puenteda@hotmail.com

Re: Error al generar lib ole2.lib

Posted: Sat Oct 04, 2014 4:35 pm
by cnavarro
Imagino que en el subdirectorio en el que tienes instalado Borland tienes los ficheros
Bcc32.cfg
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib;c:\Borland\Bcc55\lib\psdk"
-lj"c:\Borland\Bcc55\lib;c:\Borland\Bcc55\lib\psdk"
y ilink32.cfg
-L"c:\Borland\Bcc55\lib;c:\Borland\Bcc55\lib\psdk"
En mi caso el Compilador está instalado en c:\Borland\Bcc55
Mira tambien en el build los paths

Re: Error al generar lib ole2.lib

Posted: Sat Oct 04, 2014 5:11 pm
by puenteda
Gracias por contestar, los path están bien, el tema es que los ficheros faltantes, oledb.h y ocidl.h no los tengo y no vienen con los archivos para generar la lib, vos los tenes ?.

Saludos,
Daniel Puente
puenteda@hotmail.com

Re: Error al generar lib ole2.lib

Posted: Sat Oct 04, 2014 5:49 pm
by cnavarro
Vienen por defecto en la carpeta include de Borland (comprobado)

Re: Error al generar lib ole2.lib

Posted: Sat Oct 04, 2014 6:25 pm
by puenteda
No se porque yo no lo tengo, tengo ole2.h pero no oledb.h ni oci.dl.h, no me haces la gauchada de enviarmelo a puenteda@hotmail.com.

Saludos,
Daniel Puente

Re: Error al generar lib ole2.lib

Posted: Sun Oct 05, 2014 2:28 am
by puenteda
Estimado:

Baje el c++ que está aca en herramientas y ese si tiene los archivos, pude generar la lib sin problemas. Gracias, me diste la pista por donde buscar.

Saludos,
Daniel Puente

Re: Error al generar lib ole2.lib

Posted: Sun Oct 05, 2014 5:39 am
by Antonio Linares
Necesitas la versión 582 de Borland

Si me envias un email te doy más indicaciones.

Re: Error al generar lib ole2.lib

Posted: Mon Oct 06, 2014 4:47 pm
by puenteda
Antonio:

Ya la baje del link que tenes en herramientas y ahi si estan y pude generar la lib corretamente, muchas gracias por contestar.

Saludos,
Daniel Puente