Professional UI Solutions
Site Map   /  Register
 
 

Forum

Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS Tech Support » Linker error after switching from 2.6 to 2.8 Collapse All
Subject Author Date
Claus Wippich Nov 2, 2007 - 5:34 AM

Hi,

we have problems with the new version 2.81.
We get some linker errors in our projects that use Prof-UIS:

scanitview.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CExtPopupMenuWnd::_DrawAnimatedState(class CDC &)" (?_DrawAnimatedState@CExtPopupMenuWnd@@MAEXAAVCDC@@@Z)
scanitview.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CExtPopupMenuWnd::_GetVisibleItems(struct HDC__ *,class CArray<struct CExtPopupMenuWnd::VisibleItemDefinition_t,struct CExtPopupMenuWnd::VisibleItemDefinition_t &> &)" (?_GetVisibleItems@CExtPopupMenuWnd@@MAEXPAUHDC__@@AAV?$CArray@UVisibleItemDefinition_t@CExtPopupMenuWnd@@AAU12@@@@Z)
scanitview.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CExtPopupMenuWnd::_GetVisibleItemsPalette(struct HDC__ *,class CArray<struct CExtPopupMenuWnd::VisibleItemDefinition_t,struct CExtPopupMenuWnd::VisibleItemDefinition_t &> &)" (?_GetVisibleItemsPalette@CExtPopupMenuWnd@@MAEXPAUHDC__@@AAV?$CArray@UVisibleItemDefinition_t@CExtPopupMenuWnd@@AAU12@@@@Z)
scanitview.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall CExtPopupMenuWnd::_IsPaletteItemWrap(int)const " (?_IsPaletteItemWrap@CExtPopupMenuWnd@@MBE_NH@Z)

We are working with Visual Studio 2005 and Windows XP.

What’s wrong?

Technical Support Nov 2, 2007 - 7:53 AM

It looks like you switched to 2.81 by unpacking the ZIP file over the installed 2.6x folders and not all source files were overridden correctly or . . . it looks like you have two Prof-UIS versions on your computer and are compiling your project using 2.81 header files and then linking it with 2.6x libraries. Did you triy to remove the old version completely before installing the new one?

Claus Wippich Nov 5, 2007 - 1:28 AM

Ok, after removing all installed paths from my local system it worked. Thanks.