阅读 101

将 main.cpp 一个函数单独提取出来 存放到 xxx.c 中,然后编译运行时,崩溃

将 main.cpp 一个函数单独提取出来 存放到 xxx.c 中,然后编译运行时,崩溃

将 main.cpp 一个函数单独提取出来 存放到 xxx.c 中,

然后在 main.cpp 中

#include "xxx.h"

编译通过,运行时崩溃,内存泄漏的感觉...

这个函数中涉及到 LoadLibrary("gdi32.dll") 与 GetProcAddress(hInst, "GetFontResourceInfoW");

这个函数如果放在 main.cpp 中,编译,运行,一切正常。

为什么单独把这个函数移到一个 .c 文件中后,就不行了呢,,,这什么情况

感觉与 https://www.cnblogs.com/personnel/p/11314639.html 有点类似,但又感觉不一样。

------------------------------------------------------------------

错误存储段 ,类型 0
事件名称: APPCRASH
响应: 不可用
Cab ID: 0

问题签名: 
P1: xxx.exe
P2: 12.1.0.0
P3: 607c07a8
P4: StackHash_0a9e
P5: 0.0.0.0
P6: 00000000
P7: c0000005
P8: 00000000
P9: 
P10:

------------------------

错误应用程序名称: xxxexe,版本: 1.1.0.0,时间戳: 0x607c07d2
错误模块名称: xxx.exe,版本: 1.1.0.0,时间戳: 0x607c07d2
异常代码: 0xc0000005
错误偏移量: 0x00058415


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐