VC 2015 U3-断言崩溃了应用程序
VC 2015 U3 - ASSERT crashes the application
vs 14.0.25431.01更新3
Windows 10-10.0.10240构建10240
步骤:
- 创建一个新的MFC应用程序。
- 例如,在
CAboutDlg::CAboutDlg
中添加ASSERT( 0 )
。 - 构建调试版本。
- 运行而无需调试( ctrl f5 )。
- 单击 ->程序默默中止
- 开始调试( f5 )
- 单击 -> 断点对话框。
Microsoft基于对所提供的信息的审查,已将错误关闭为"设计":"我们已经将此问题解决为"设计"。我们无法识别出此处出乎意料的行为。"
与Win7一起工作。
我正在寻找解决方法。
[编辑] 我发现__acrt_get_developer_information_policy()
正在返回developer_information_policy_none
,而不是预期的developer_information_policy_ui
(请参阅crtmbox.cpp
中的common_show_message_box
),但我对如何更改它一无所知。
[edit] 请参阅此链接,在Microsoft Connect。
[EDIT] 最新的Windows 10 SDK已解决了我的计算机上的问题。所有信用都转到Cubee_72(MS帐户)。
[edit] 最新的SDK解决了 ctrl f5 的问题。如果存在调试器,则显示"断点"对话框而不是"断言"对话框。
[编辑2017-11-20] MS已删除了我的错误报告。
谢谢。
我遇到了相同的问题,发现它已在Windows 10 SDK的最新版本(版本10.0.15063.0)中修复,可以从https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk
相关文章:
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 如何找出应用程序崩溃的原因 - Win 10 LTSB
- 操纵安卓相机的深度图导致应用程序崩溃
- 调用 java 的回调() 时应用程序崩溃.由于 detatchThread 而获得运行时错误
- QCompleter set模型使应用程序崩溃
- Qt 5 应用程序崩溃并出现"qLineEdit::setText"
- 切换NvAPI_Stereo_Deactivate/NvAPI_Stereo_activate会使unity应用程序崩溃
- eglSwapBuffers上的应用程序崩溃
- VLD 使应用程序崩溃
- 由于调用 std::condition_variable 后参数无效而导致应用程序崩溃
- 执行递归函数时 C++ 应用程序崩溃
- 在 C++/CLI/C# 项目中启用"Native Code Debugging"导致应用程序崩溃
- LOCAL_SHARED_LIBRARIES使我的应用程序崩溃
- 为什么使用 nullPtr 调用函数不会使我的应用程序崩溃
- 当删除上下文属性中的QLIST对象时,QT QML应用程序崩溃
- React 本机 0.59 应用程序崩溃并出现 libc 错误
- 当使用“制造”编译的程序中使用库时,应用程序崩溃
- 如何在导致应用程序崩溃的代码中修复指令
- C++多线程应用程序崩溃
- 当使用 /ENTRY:main 和 /MT 运行时库编译为 /SUBSYSTEM:WINDOWS 时,应用程序崩溃