在非开发机器上运行vc ++命令行应用程序,

时间:2014-08-04 11:12:14

标签: visual-c++

当我在非开发的Windows 7机器上运行命令行应用程序(使用visual studio 2008生成的可执行文件)时,它会发出以下运行时错误“应用程序已请求运行时以异常方式终止。请联系应用程序支持团队获取更多信息” 。它在开发机器上运行良好。

1 个答案:

答案 0 :(得分:0)

使用VS 2005和VS 2008,Visual C ++使用了并行版本控制方案,该方案要求嵌入EXE中的清单条目在所有情况下都能正常工作。您可能正在处理其中一种。有关调试这些并排问题的详细信息,请参阅这些文章。

Diagnosing SideBySide failures

Part 1: Troubleshooting VC++ Side by Side Problems

Part 2: Troubleshooting VC++ Side by Side Problems

请注意,对于VS 2010及更高版本,Visual C ++不再使用此并排方案。也就是说,无论如何使用嵌入式清单仍有很多理由。请参阅this文章。