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

VS2013 compilation for WinXP, procedure entry point could not be located

本文关键字:编译 过程 入口 VS2013 WinXP      更新时间:2023-10-16

我有一个可工作的VS2010 C++解决方案,它的输出可以在XP和Win7上毫无问题地启动。

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

我发现了这个线程

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

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

我在这里找到了答案。

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