为毛有内存泄漏啊,我K,这不科学啊
demo.rar
(72.99 KB)
程序运行无问题,一退出就崩溃。查过了,没有内存释放不干净问题。运行程序在rar包里面,使用opengl进行一个测试。
我自己写的是DLL文件,作用是对文件进行打包和加密。
已经经过一系列测试,所以对DLL内部的安全性不用质疑。
opengl部分是抄鼎鼎大名的nehe教程里的第6课。释放的部分没有改动,按道理应该没有内存泄漏。
而我的部件也不会出现泄漏的问题。
它的纹理读取使用的是辅助库,而我改了一下,直接读取我内存的文件。
自己添加的函数是void LoadTexture(void)。其它都是课程里的代码
extern "C" __declspec(dllimport) int ReadRZ(char *filename,char *readname,std::string &outtext);
//我DLL的接口
string mybmp;
//全局二进制文件变量,不要讨论我是怎么把二进制数据存放到string里的
这是程序代码:
lesson6.rar
(6.04 KB)