【问题标题】:"Unable to load DLL ... The specified procedure could not be found" C++ on Windows XP“无法加载 DLL ...找不到指定的过程”Windows XP 上的 C++
【发布时间】:2013-09-20 11:09:21
【问题描述】:

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

【问题讨论】:

    标签: c++ dll windows-xp


    【解决方案1】:

    在我没有在 Windows XP 上进行测试的那段时间里,我将我的开发系统从 Visual Studio 2010 升级到了 2012,并且没有注意到微软已经弃用了对 Windows XP 的 C++ 支持!幸运的是,他们“升级”(降级了?)VS 2012,因此它在“更新 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-29
      相关资源
      最近更新 更多