1。DLL本身就有内存泄露的bug,只是用demo测试时用的是release版本,这样内存泄露了也不会报错,只有调试版本才会报错
2。测试demo中的某处调用了释放内存的函数,而新工程中没有这个调用。
跟对话框还是多文档没关系。肯定是DLL的实现不好,有的异常情况没有考虑到,泄露了内存。
你可以再仔细检查一下DLL中申请释放内存的地方.
欢迎分享,转载请注明来源:内存溢出
1。DLL本身就有内存泄露的bug,只是用demo测试时用的是release版本,这样内存泄露了也不会报错,只有调试版本才会报错
2。测试demo中的某处调用了释放内存的函数,而新工程中没有这个调用。
跟对话框还是多文档没关系。肯定是DLL的实现不好,有的异常情况没有考虑到,泄露了内存。
你可以再仔细检查一下DLL中申请释放内存的地方.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)