【问题标题】:cross compiling using visual studio 2005使用 Visual Studio 2005 进行交叉编译
【发布时间】:2010-05-05 22:30:53
【问题描述】:

我在win32开发环境中编译了一个x64应用程序。当我在64位intel机器上运行该二进制文件时,显示以下错误

“应用程序无法启动,因为它的并排配置不正确。请查看应用程序事件日志或使用命令行 sxstrace.exe 工具了解更多详细信息。”..

在事件日志中提到

“无法为 . sxstrace.exe 进行详细诊断。

这是什么问题以及如何解决这个问题?目标系统的架构是amd64。

C:\>set | findstr /i amd64
PROCESSOR_ARCHITECTURE=AMD64

【问题讨论】:

    标签: visual-studio


    【解决方案1】:

    错误表明,您正在尝试在未安装调试 C 运行时的机器上运行调试构建。调试运行时不可再分发,因此您当前的应用程序只能在安装了 VS2005 的机器上运行。

    要解决此问题,请将构建风格从 Debug 更改为 Release,然后重试。

    您还需要确保最新的 C 运行时库在目标机器上可用。 This page 包含适用于所有 supportet 目标平台的最新 VS2005 可再发行运行时安装程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-09
      • 1970-01-01
      • 2019-07-06
      • 2021-03-23
      • 1970-01-01
      • 2013-05-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多