关于动态加载DLL的问题
我现在是通过在VC中导入lib和h文件来对动态库进行调用的。现在的问题是我的DLL中会存在内存泄漏的问题(调用一次有5M内存泄漏),这样如果调用上这个DLL上10次的话就泄漏了50M内存了,而且这个问题比较不好解决。
如果我改为通过动态加载,即通过LoadLibrary()和GetProcAddress()函数来取得DLL中的函数并进行调用,调用完后就FreeLibrary掉。不知通过这种方式调用DLL时是不是每次在LoadLibrary时取得的是一个干净的DLL,在FreeLibrary时就会把DLL调用过程中分配的内存也释放掉??