C++ 应用程序 运行 仅当使用本地 windows 调试器时,而不是哪个 exe 文件
C++ application run only when use local windows debugger, not which exe file
当我在 Visual Studio 2017 中使用本地 Windows 调试器时,我的应用程序 运行s 可以正常工作,但是当我尝试 运行 我的 .exe 文件时出现错误喜欢:
Microsoft Visual C++ Runtime Library
Debug Error!
abort()
has been called
(Press Retry to debug the application".
当我单击“重试”按钮时,我的计算机挂起。
我尝试更改 SDK 版本和平台工具集,但没有成功。
我在控制台中使用 c++
语言。这是一个相当大的项目,是我从另一个开发人员那里得到的。
我该如何修复它?
一定要清理解决方案并重新编译。
如果您使用调试模式编译它,您可以将 visual studio 调试器附加到外部 运行 应用程序。
Docs
当我在 Visual Studio 2017 中使用本地 Windows 调试器时,我的应用程序 运行s 可以正常工作,但是当我尝试 运行 我的 .exe 文件时出现错误喜欢:
Microsoft Visual C++ Runtime Library
Debug Error!
abort()
has been called
(Press Retry to debug the application".
当我单击“重试”按钮时,我的计算机挂起。
我尝试更改 SDK 版本和平台工具集,但没有成功。
我在控制台中使用 c++
语言。这是一个相当大的项目,是我从另一个开发人员那里得到的。
我该如何修复它?
一定要清理解决方案并重新编译。
如果您使用调试模式编译它,您可以将 visual studio 调试器附加到外部 运行 应用程序。 Docs