小编she*_*vin的帖子

使用在Windows XP上运行的VS 2012编译MFC程序

我在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程序,但没有添加任何代码.

c++ mfc windows-xp

7
推荐指数
1
解决办法
3960
查看次数

标签 统计

c++ ×1

mfc ×1

windows-xp ×1