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