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 General Discussion » 2.88 port to VS2010 Collapse All
Subject Author Date
Jens Prechtel Dec 29, 2010 - 3:35 AM

We used VS2005 with 2.88


 


Now we want to port to VS2010. Is this possible with 2.88 or do we need an update?


Thx for your help.


 


Jens

Technical Support Dec 31, 2010 - 9:18 AM

We are sorry. 2.88 was tested only with the prerelease version of VS 2010. But you can fix multimon.h compatibility in the ...\Prof-UIS\Include\ExtMfcDef.h file:

// the multiple monitor stub can be included into the library
// builds (used in ExtPaintManager.cpp to define
// COMPILE_MULTIMON_STUBS symbol before include multimon.h)
#if ( (defined _AFXDLL) || ( _MFC_VER >= 0x0A00 ) )
    #define __PROF_UIS_BUILTIN_MULTIMON_STUB
#endif

Technical Support Dec 30, 2010 - 12:37 PM

Prof-UIS 2.88 supports VS 2010. You can find &.vcxproj project files for each of libraries and sample apps. But we can recommend that you switch to the latest version.

Jens Prechtel Dec 30, 2010 - 1:20 PM

Hello,


but when I compile ProfUIS_Controls for example following errors occur:


1>  Code wird generiert...

1>ProfUIS288smd.lib(ExtPaintManager2.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_xGetMonitorInfo@8" in Funktion ""public: static void __cdecl CExtPaintManager::stat_GetMonitorParms(struct CExtPaintManager::monitor_parms_t &,struct tagPOINT const &)" (?stat_GetMonitorParms@CExtPaintManager@@SAXAAUmonitor_parms_t@1@ABUtagPOINT@@@Z)".

1>ProfUIS288smd.lib(ExtPaintManager2.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_xMonitorFromPoint@12" in Funktion ""public: static void __cdecl CExtPaintManager::stat_GetMonitorParms(struct CExtPaintManager::monitor_parms_t &,struct tagPOINT const &)" (?stat_GetMonitorParms@CExtPaintManager@@SAXAAUmonitor_parms_t@1@ABUtagPOINT@@@Z)".

1>ProfUIS288smd.lib(ExtPaintManager2.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_xMonitorFromRect@8" in Funktion ""public: static void __cdecl CExtPaintManager::stat_GetMonitorParms(struct CExtPaintManager::monitor_parms_t &,struct tagRECT const &)" (?stat_GetMonitorParms@CExtPaintManager@@SAXAAUmonitor_parms_t@1@ABUtagRECT@@@Z)".

1>ProfUIS288smd.lib(ExtNcFrame.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_xGetSystemMetrics@4" in Funktion ""public: virtual void __thiscall CExtPmBridgeNC::_AdjustThemeSettings(void)" (?_AdjustThemeSettings@CExtPmBridgeNC@@UAEXXZ)".

1>ProfUIS288smd.lib(ExtNcFrame.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_xEnumDisplayMonitors@16" in Funktion ""public: virtual bool __thiscall CExtNcFrameImpl::NcFrameImpl_GetMinMaxInfo(struct tagMINMAXINFO *)const " (?NcFrameImpl_GetMinMaxInfo@CExtNcFrameImpl@@UBE_NPAUtagMINMAXINFO@@@Z)".

1>..\..\Bin_1000\ProfUIS_Controls-smd.exe : fatal error LNK1120: 5 nicht aufgelöste externe Verweise.

1>

1>Fehler beim Erstellen


So do 2.88 really support VS2010 release really?