“无法加载DLL ...无法在Windows XP上找到指定的过程”C ++

时间:2013-09-16 10:23:10

标签: c++ dll windows-xp

我有一个较大的多模块程序,其中包含一个用于C ++程序的DLL。多年来,这在Windows XP上运行良好。通常不会在Windows XP上测试程序,但是在暂停一年或更长时间之后(在此期间很多东西都在讨论程序的非C ++部分)我测试了它,现在它失败了异常“”无法加载DLL ...无法找到指定的过程 - HRESULT 0x8007007F“。尝试了各种各样的事情,最终找到了解决方案 - 请参阅下面的答案。

1 个答案:

答案 0 :(得分:3)

在我没有在Windows XP上测试期间,我将我的开发系统从Visual Studio 2010升级到2012,并没有注意到Microsoft已经弃用了对Windows XP的C ++支持!幸运的是,他们“升级”(降级?)VS 2012,因此它在“Update 1”中再次支持Windows XP。但您必须修改项目设置才能使其正常工作。

所有这一切都发生在去年年底,我幸福地没有意识到这一点。 : - (

http://blogs.msdn.com/b/vcblog/archive/2012/11/26/visual-studio-2012-update-1-now-available.aspx http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspx