laupäev, 13. aprill 2013

VisualStudio2012 Update2 teeb WindowsXP jaoks C++ MFC projektid katki

Kui VisualStudio 2012 Update1 lisas võimaluse MFC C++ projekt kokku lasta ka WindowsXP peal töötamiseks, ehk projekti Configuration Properties -> Toolset -> tuli valida VisualStudio 2012 -Windows XP (v110_xp) ning valmis treitud exe läks käima ka WindowsXP peal siis VisualStudio 2012 Update2 on selle asja katki teinud ehk endist viisi programmi kokku lastes ja WindowsXP käivitades näeme ekraanil viga:

The procedure entry point InitializeCriticalSectionEx could not be located in the dynamic link library KERNEL32.dll

Kui rakendus kannatab saab programmi WindowsXP peal taas käima kui projekti Configuration Properties -> Toolset seada VisualStudio2010 peale