OLE DB

20/04/2004 - 04:16 por Scafe | Informe spam
estoy intentando compilar una app MFC dialog based usando
ole db. incluyo

#ifndef DBINITCONSTANTS
#define DBINITCONSTANTS // Initialize OLE constants...
#endif

#ifndef INITGUID
#define INITGUID // ...once in each app.
#endif

#include <oledb.h> // OLE DB include files
#include <sqloledb.h>
#include <oledberr.h>

cuando compilo da error el linker. el error es el lnk2005.
parece que tengo varios simbolos duplicados , todos ellos
_GUID o tagDBID. si compilo sin DBINITCONSTANTS no me da
todos estos errores pero me sale un lnk2001, un simbolo
sin resolver, que es el _GUID de SQLOLEDB.
como puedo resolver esto?
desde ya muchas gracias por cualquier ayuda
 

Leer las respuestas

#1 Angel J. Hernández M.
22/04/2004 - 16:55 | Informe spam
Excluye <sqloledb.h>

Saludos

estoy intentando compilar una app MFC dialog based


usando
ole db. incluyo

#ifndef DBINITCONSTANTS
#define DBINITCONSTANTS // Initialize OLE constants...
#endif

#ifndef INITGUID
#define INITGUID // ...once in each app.
#endif

#include <oledb.h> // OLE DB include files
#include <sqloledb.h>
#include <oledberr.h>

cuando compilo da error el linker. el error es el


lnk2005.
parece que tengo varios simbolos duplicados , todos


ellos
_GUID o tagDBID. si compilo sin DBINITCONSTANTS no me da
todos estos errores pero me sale un lnk2001, un simbolo
sin resolver, que es el _GUID de SQLOLEDB.
como puedo resolver esto?
desde ya muchas gracias por cualquier ayuda
.

Preguntas similares