2013年2月23日

摘要: 年前快速的学习了dll的生成及使用,颇为得意。年后修改了下源码,再生成dll并测试的时候出现了问题,对dll的工作原理大概理解,但生成dll之前运行正常,之后就出现问题,而且又不能追踪错误,最多给出提示dll有bug,偶也跳到free.c中的if (retval == 0)句。总之,很郁闷。尤其是试过所以版本的源码生成dll都不行,简直不敢相信我的眼睛。期间,看过dll的一篇详解(c++DLL 学习之路),讲的不错,主要关注了dll输出函数的两种方法(def文件和函数前__declspec(dllexport)).另外,根据提示有说因为跨模块释放内存的问题,以为我也跨模块释放内存了,遂跟人学也 阅读全文

posted @ 2013-02-23 22:40 fengbruce 阅读(1823) 评论(1) 推荐(0) 编辑