动态调用动态连接库出错--马上结帖(急急急) 我调用一个别人的动态库,如果静态调用没有问题,但是如果LoadLibrary,然后GetProcAddress调用和取某个函数地址都失败,别的DLL成功,GetLastError后返回一个操作系统错误的模糊报告,我不知道怎么办?我觉得和DLL有关系,但是问题出在哪儿? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LoadLibrary返回0,和定义没有关系,有没有高手? 先用vc自带的depends工具看看输出函数的函数名. LoadLibrary()中的路径对不对把dll copy到当前工作目录. 除了楼上的可能性外如果该 DllMain 返回值失败,系统也会自动释放该 dll.所以首先要确保 dll 能够被别的程序 装载。----------------------------------------------------------------长恨此身非我有/何时忘却营营/夜阑风静觳纹平/小舟从此逝/江海寄余生 我知道什么原因了,比较头疼。已存在:dll1,dll2(system32目录),dll1静态调用dll2我实现的:dll1动态静态调用dll2,dll2(用户demo动态静态调用),dll2动态调用已存在的dll1和dll2我的和已存在的必须同名问题:由于同名,出现调用混合甚至调用循环。结论:无法避免,除非已存在的dll1动态调用dll2;或者不同名(排除,不允许)试问通过其它预编译条件如命名空间等可否解决。有无知道类似问题的同志?请关心我的人不必再考虑楼上几种恢复!谢谢! 如何封装用MFC编写网络通信客户端 转灰度图的问题 重载ExitInstance()错误 API打印的问题,挺奇怪的 怎样判断一个指针变量是否分配了地址或是已指向一个可用的地址???? 用过TeeChart控件的高手们请帮忙!多谢了!!(急) 我都发了3遍了,就算不会也得出个声呀! 能否获得EDIT控件默认的弹出式菜单,并在其中加入新菜单项? 内存泄漏。 帮我出个点子,这个软件如何卖法比较好? 急!!!哪位大虾知道c++中new的place 语法? 有关窗口句柄的问题,在线等待...
如果该 DllMain 返回值失败,系统也会自动释放该 dll.
所以首先要确保 dll 能够被别的程序 装载。
----------------------------------------------------------------
长恨此身非我有/何时忘却营营/夜阑风静觳纹平/小舟从此逝/江海寄余生
已存在:dll1,dll2(system32目录),dll1静态调用dll2
我实现的:dll1动态静态调用dll2,dll2(用户demo动态静态调用),dll2动态调用已存在的dll1和dll2
我的和已存在的必须同名问题:由于同名,出现调用混合甚至调用循环。
结论:无法避免,除非已存在的dll1动态调用dll2;或者不同名(排除,不允许)试问通过其它预编译条件如命名空间等可否解决。
有无知道类似问题的同志?
请关心我的人不必再考虑楼上几种恢复!谢谢!