【发布时间】:2010-08-31 18:23:11
【问题描述】:
我有一个用 C++(用 Visual Studio 2005 构建)编写的简单 .exe,它使用提供的 API 测试一些硬件。它在我构建它的 Windows 7 机器上运行良好,但是当我将它复制到另一台(Windows 7)机器并运行它(从命令行)时,我得到:
应用程序启动失败 因为它的并排配置 是不正确的。请参阅 应用程序事件日志或使用 命令行 sxstrace.exe 工具 更详细。
什么是“并行配置”?
我运行了 sxstrace.exe 并阅读了使用信息。看来我需要检测我的 exe 以生成日志文件,以便 sxstrace.exe 有用?
我想问题是我的 exe 需要在另一台机器上不存在的 DLL,或者是错误的版本。如何找出我的 exe 使用的 DLL,以及它在我的机器上链接到的版本(它在哪里工作)?关于将其复制到另一台机器并使其运行的任何其他建议?更多信息会有帮助吗?
【问题讨论】:
标签: windows configuration side-by-side dll