loadlibrary 失败(loadlibrary失败的解决方法)

2023-08-08 生活百科 By:admin

8月hello我是价值网陈慧来为大家解答以上问题,loadlibrary 失败,loadlibrary失败的解决方法很多人还不知道,现在让我们一起来看看吧!

1、文件路径不对

2、dll里有全局变量出事化失败或dllmain函数返回false。

我们这个程序里用的是绝对路径,原因1是不成立的。分析dll的代码,发现原因2也是不成立的。

追踪到这里就没思路解决问题了,后来发现加载dll可以用loadlibrary,loadlibraryex,afxloadlibrary。试了下其他两个函数,loadlibraryex现象一样,afxloadlibrary会抛异常。查了资料,afxloadlibrary是用来加载mfc扩展dll的,不同的一点是 在加载dll前会处理线程同步。好像初始化也没有线程同步的问题啊。不理解。

再仔细看代码,发现dllmain所在的类文件里有 #include <afxdllx.h> , 不理解这个头文件有什么作用,屏蔽后编译没影响,将dll放在必现的场景下测试,不再出现加载失败的问题。

本文到此结束,希望对大家有所帮助。

相关推荐

长春天气(2023年09月07日长春航空大学好不好呢)

全度妍主演的电视剧哪个好看(2023年09月07日全度妍主演的韩国电影)

许冠杰 妻子(2023年09月07日许冠杰妻子是哪国的)

防火卷帘控制器接线(2023年09月07日防火卷帘控制器故障)

八骏马日行三万里(2023年09月07日八骏日行三万里.是什么动物)

日本姓氏大全樱开头(2023年09月07日日本姓氏大全中有樱田.这个姓吗)

委屈的反义词一词(2023年09月07日委屈的反义词标准答案)

迪丽热巴今年生日(2023年09月07日迪丽热巴的生日)

奥氏体不锈钢与304不锈钢有什么区别(2023年09月07日奥氏体不锈钢和304不锈钢区别)

阿里绩效3.25什么意思(2023年09月07日阿里3.5绩效能拿多少年终奖)

猜你感兴趣
相亲见面怎么追女生

相亲见面怎么追女生

1222

10-23 0阅读
为了追女生写的情书怎么办

为了追女生写的情书怎么办

1222

10-22 0阅读
追女生怎么把握聊天节奏

追女生怎么把握聊天节奏

1222

10-18 0阅读
要怎么挽回感情和爱情

要怎么挽回感情和爱情

要怎么挽回感情和爱情

10-13 0阅读
受伤的爱情怎么挽回

受伤的爱情怎么挽回

受伤的爱情怎么挽回

10-13 0阅读
酷客壹佰麻辣香锅料好吗(2023年09月07日酷客麻辣香锅的做法)

酷客壹佰麻辣香锅料好吗(2023年09月07日酷客麻辣香锅的做法)

今天我是价值网陈慧来为大家解答以上问题,酷客壹佰麻辣

10-12 0阅读