DLL导出类的有关问题
DLL导出类的问题?
我用了别人的一个dll,然后我自己写了一个类来封装它。用控制台程序测试这个新类,debug和release都没有问题。
我现在把这个新类做成了一个dll,这个dll在调用时release版没问题,但是debug版运行时却出现了一个ASSERT错误:Expression: _CrtIsValidHeapPointer(pUserData)。我查了一下好像是说内存释放的问题。为什么直接用累的话就没问题,但是做成dll就出现了问题,请大家指点一下。
谢谢!!
------解决方案--------------------
对pUserData的操作有问题!
贴代码!
我用了别人的一个dll,然后我自己写了一个类来封装它。用控制台程序测试这个新类,debug和release都没有问题。
我现在把这个新类做成了一个dll,这个dll在调用时release版没问题,但是debug版运行时却出现了一个ASSERT错误:Expression: _CrtIsValidHeapPointer(pUserData)。我查了一下好像是说内存释放的问题。为什么直接用累的话就没问题,但是做成dll就出现了问题,请大家指点一下。
谢谢!!
------解决方案--------------------
对pUserData的操作有问题!
贴代码!