首页 > 解决方案 > C++ 应用程序仅在使用本地 Windows 调试器时运行,而不是在哪个 exe 文件中运行

问题描述

当我在 Visual Studio 2017 中使用本地 Windows 调试器时,我的应用程序运行并正常工作,但是当我尝试运行我的 .exe 文件时,我收到如下错误:

Microsoft Visual C++ 运行时库
调试错误!
abort()已被调用
(按重试调试应用程序”。

当我单击重试按钮时,我的计算机挂起。

我尝试更改 SDK 版本和平台工具集,但没有成功。

c++在控制台中使用语言。这是我从另一个开发人员那里得到的相当大的项目。我该如何修复它?

标签: c++debuggingruntimeabort

解决方案


请务必清理解决方案并重新编译它。

如果您使用调试模式编译它,您可以将 Visual Studio 调试器附加到外部运行的应用程序。 文档


推荐阅读