_BLOCK_TYPE_IS_VALID(pHead->nBlockUse)

_BLOCK_TYPE_IS_VALID(pHead->nBlockUse)_第1张图片

这个是调用DLL,自己编写的DLL,调试工程时,运行后出现这样的错误。 

查阅相关资料后,得知是因为工程编译设置项有问题。

修改:在VC6.0工程中进行设置,Project-->Setting-->左边选择编译的工程,右边选择C++标签-->Category:

-->选择Code Generation-->把Use run-time library:改成Multithreaded DLL,重新编译就可以了。

在次应该注意,在工程设置中尽量使用相同的运行时库,进行相应配置。

你可能感兴趣的:(技术参考)