当前位置:编程学习 > C#/ASP.NET >>

LoadLibrary 失败,求教达人!

Microsoft.VC80.CRT.manifest及其dll在发布版本的时候放在根目录下,但是我再加载./lib/xx.dll的时候失败了,原因是xx.dll需要CRT库文件,请问为什么不能找到?
我加载dll的流程是把当前的工作目录切到lib里面并把这个路径带入到环境path中,然后 LoadLibrary(xx)失败。我后来尝试在根目录和lib目录下面都放入VC80.CRT这些文件也不好用。(我不想用户安装c++ runtime lib) --------------------编程问答-------------------- 居然没有人啊。。 --------------------编程问答-------------------- HINSTANCE hinstMsgDLL=LoadLibrary(_T("MsgBox.dll")); --------------------编程问答-------------------- 表示不懂 --------------------编程问答-------------------- 用DependencyWalker这个工具看看,缺什么DLL --------------------编程问答-------------------- 看看是不是你调用的DLL内部又调用了其它的DLL呀? --------------------编程问答-------------------- --------------------编程问答-------------------- debug下么?把manifest文件补充好。
release下应该没啥~
补充:.NET技术 ,  VC.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,