VS中 “原因可能是堆被损坏 这说明exe中或它所加载的任何 DLL 中有 Bug” 问题的解决办法

在VS中,写的程序编译能通过,并能运行,但点击继续运行或到结束节点时,总提示“堆被损坏 这说明exe中或它所加载的任何 DLL 中有 Bug”问题。对于这个问题,可以将属性->C/C++->代码生成中的运行库改成多线程DLL(/MDd),则可以解决。

PS:/MD和/MDd将是潮流所趋,/ML和/MLd方式请及时放弃,/MT和/MTd在非必要时最好也不要采用了。

你可能感兴趣的:(VS中 “原因可能是堆被损坏 这说明exe中或它所加载的任何 DLL 中有 Bug” 问题的解决办法)