MFC C++ 项目在 VISUAL STUDIO 2017 调试模式报告Debug Assertion Failed: afxwin1.inl Line: 24
在VS2017 调试一个古老的VC项目,调试模式运行,尚未进入代码,总是弹出下面的错误弹窗:
在release模式则可以正常运行。
比较 debug和release两种配置的命令行参数,发现是 c++ 预处理器的 _DEBUG 引起的,将 _DEBUG 修改成 NDEBUG,就能正常运行了,也不影响断点调试。
在VS2017 调试一个古老的VC项目,调试模式运行,尚未进入代码,总是弹出下面的错误弹窗:
在release模式则可以正常运行。
比较 debug和release两种配置的命令行参数,发现是 c++ 预处理器的 _DEBUG 引起的,将 _DEBUG 修改成 NDEBUG,就能正常运行了,也不影响断点调试。