Errores al enlazar con MSVC
Posted: Tue Mar 02, 2010 5:38 pm
Bueno parece que voy avanzando pero ahora aparecen otros problemas
Si voy agregando los módulos que deberían estar en la biblioteca Fivehcm van desapareciendo unos pero aparecen otros relacionados con el nuevo módulo agregado y si intento regenerar la biblioteca fivehcm aparecen un sinnúmero de errores de compilación por incompatibilidad de compilador cito algunos módulos con problemas: Dlgbox.c, libmain.c, msgbox.c, etc. pero hay algo extraño hay un objeto Brushes.obj que no está en los fuentes de la carpeta Winapi.
Además de lo anterior hay un par de módulos que solo tiene los archivos encabezado en el compilador de Borland pero no en el de MSVC.
Estoy usando el VC más reciente
Gracias
Code: Select all
framwkhh.lib(TSBFUNCS.obj) : error LNK2019: símbolo externo "void __cdecl DrawMasked(struct HDC__ *,struct HBITMAP__ *,unsigned short,unsigned short)" (?DrawMasked@@YAXPAUHDC__@@PAUHBITMAP__@@GG@Z) sin resolver al que se hace referencia en la función _HB_FUN_TSDRAWCELL
framwkhh.lib(WBRWLINE.obj) : error LNK2001: símbolo externo "void __cdecl DrawMasked(struct HDC__ *,struct HBITMAP__ *,unsigned short,unsigned short)" (?DrawMasked@@YAXPAUHDC__@@PAUHBITMAP__@@GG@Z) sin resolver
framwkhh.lib(TSBFUNCS.obj) : error LNK2019: símbolo externo "void __cdecl DrawBitmap(struct HDC__ *,struct HBITMAP__ *,unsigned short,unsigned short,unsigned short,unsigned short,unsigned long)" (?DrawBitmap@@YAXPAUHDC__@@PAUHBITMAP__@@GGGGK@Z) sin resolver al que se hace referencia en la función _HB_FUN_TSDRAWCELL
framwkhh.lib(WBRWLINE.obj) : error LNK2001: símbolo externo "void __cdecl DrawBitmap(struct HDC__ *,struct HBITMAP__ *,unsigned short,unsigned short,unsigned short,unsigned short,unsigned long)" (?DrawBitmap@@YAXPAUHDC__@@PAUHBITMAP__@@GGGGK@Z) sin resolver
framwkhh.lib(TSBFUNCS.obj) : error LNK2019: símbolo externo "unsigned long __cdecl GetTextExtent(struct HDC__ *,char const *,int)" (?GetTextExtent@@YAKPAUHDC__@@PBDH@Z) sin resolver al que se hace referencia en la función _HB_FUN_TSDRAWCELL
framwkhh.lib(WBRWLINE.obj) : error LNK2019: símbolo externo "int __cdecl FrameDot(struct HDC__ *,struct tagRECT *)" (?FrameDot@@YAHPAUHDC__@@PAUtagRECT@@@Z) sin resolver al que se hace referencia en la función "void __cdecl PaintTheLine(struct HDC__ *,struct tagRECT *,unsigned short,void *,void *,struct HPEN__ *,struct HPEN__ *,int,void *,unsigned short,int,unsigned short,unsigned short,int,void *,void *,unsigned short,unsigned short,long,int,int,void *,int)" (?PaintTheLine@@YAXPAUHDC__@@PAUtagRECT@@GPAX2PAUHPEN__@@3H2GHGGH22GGJHH2H@Z)
framwkhh.lib(WBRWLINE.obj) : error LNK2019: símbolo externo "void __cdecl WndDrawBox(struct HDC__ *,struct tagRECT *,struct HPEN__ *,struct HPEN__ *)" (?WndDrawBox@@YAXPAUHDC__@@PAUtagRECT@@PAUHPEN__@@2@Z) sin resolver al que se hace referencia en la función "void __cdecl PaintTheLine(struct HDC__ *,struct tagRECT *,unsigned short,void *,void *,struct HPEN__ *,struct HPEN__ *,int,void *,unsigned short,int,unsigned short,unsigned short,int,void *,void *,unsigned short,unsigned short,long,int,int,void *,int)" (?PaintTheLine@@YAXPAUHDC__@@PAUtagRECT@@GPAX2PAUHPEN__@@3H2GHGGH22GGJHH2H@Z)
Fivehcm.lib(BRUSHES.obj) : error LNK2019: símbolo externo __imp__AlphaBlend@44 sin resolver al que se hace referencia en la función _HB_FUN_ABPAINT
Además de lo anterior hay un par de módulos que solo tiene los archivos encabezado en el compilador de Borland pero no en el de MSVC.
Estoy usando el VC más reciente
Gracias