VS2013为WinXP编译,无法找到过程入口点

时间:2014-04-11 10:21:31

标签: c++ visual-studio-2010 visual-studio-2013 windows-xp

我有一个有效的VS2010 C ++解决方案,我可以在XP和Win7上启动输出而没有任何问题。

现在我切换到VS2013并导入了该项目。从那一刻开始,输出exe只能在Win7上启动。在XP上,它会给我“Error Executing Program! (5)”。

我发现this thread

从那时起,我在XP上启动应用程序时遇到的错误是“The procedure entry point K32GetModuleFilenameExA could not be located in the dynamic link library KERNEL32.dll

这是否意味着我还使用了一些dll,它不是用v120_xp编译的,还是其他的? 感谢...

1 个答案:

答案 0 :(得分:1)

我找到了答案here

问题是动态库也必须用 v120_xp 编译。