程序执行完时,报错误:_CrtIsValidHeapPointer(pUserData) ,后面夹杂一堆的东西。windows的程序就是这样,随便报个什么错误,总是让人有崩溃的想法。
解决办法:检测程序和程序调用的DLL的运行时库,比如“多线程调试 DLL (/MDd)”什么的。具体设置懒得写了,总之得保证主程序和程序调用的DLL,两个的运行时库设置要一致。
本文介绍了解决Windows程序中出现的_CrtIsValidHeapPointer(pUserData)错误的方法。主要原因是程序及其调用的DLL之间的运行时库设置不一致导致。解决办法在于确保主程序与DLL的运行时库设置相同。
程序执行完时,报错误:_CrtIsValidHeapPointer(pUserData) ,后面夹杂一堆的东西。windows的程序就是这样,随便报个什么错误,总是让人有崩溃的想法。
解决办法:检测程序和程序调用的DLL的运行时库,比如“多线程调试 DLL (/MDd)”什么的。具体设置懒得写了,总之得保证主程序和程序调用的DLL,两个的运行时库设置要一致。

被折叠的 条评论
为什么被折叠?