我在Windows 7上安装了VS 2012.我想构建一个可以在Windows XP上运行的MFC程序.但是,当我将exe文件移动到Windows XP时,我收到以下错误:"它不是一个有效的win32应用程序".
在互联网上探索之后,我发现我应该安装Visual Studio 2012 Update 1并将平台工具集从"Visual Studio 2012(v110)"更改为"Visual Studio 2012 - Windows XP(v110_xp)".我还将目标机器更改为"MachineX86(/ MACHINE:X86)".这次我在Windows XP上运行exe文件时收到另一个错误:"程序入口点initializecriticalsection无法位于动态库KERNEL32.dll中".
现在我不知道该怎么做:(.我很感激,如果有人可以帮助我:).
请注意,我尝试了一个简单的对话框MFC程序,但没有添加任何代码.