【问题标题】:tried to run on windows xp sp3 ( exe from windows server os)试图在 windows xp sp3 上运行(来自 windows server os 的 exe)
【发布时间】:2010-07-19 12:12:16
【问题描述】:

我在windows server os上使用vc2008编译了mfc程序。我试图在 windows xp sp3 上运行 exe。我收到错误消息“由于应用程序配置不正确,此应用程序无法启动。重新安装应用程序可能会解决此问题。”。我该怎么做才能解决这个问题。

谢谢, 锦

【问题讨论】:

    标签: visual-c++


    【解决方案1】:

    确保您的目标是 x86,而不是 x64。

    【讨论】:

    • 嗨,Alex Farber,我安装了 VC++ 2008 运行时。我仍然遇到同样的错误。
    【解决方案2】:

    【讨论】:

    • 还有没有安装vc++ 2008的其他方式运行?
    • 您不需要安装 VC++ 2008,只需要安装运行时库。这是相对较小的安装。
    • 您还需要选择正确的运行时版本:对于 32 位或 64 位,带有正确的服务包。如果您的程序有其他运行时依赖项,请安装所需的第三方库。使用发布而不是调试构建。使用dependencywalker.com 检测缺少哪些库。
    【解决方案3】:

    此错误消息通常与应用程序的错误.manifest 文件相关联。例如,如果您有一个“foo.exe”应用程序,并且您将“foo.exe.manifest”文件与随机内容放在同一个文件夹中,那么您将收到此错误。

    如果您通过网络共享访问应用程序,那么您可能会遇到KB 316625。检查您的 XP 计算机上是否确实安装了 Service Pack 3。

    【讨论】:

      猜你喜欢
      • 2012-04-28
      • 2015-12-24
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      • 2012-03-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-06
      相关资源
      最近更新 更多