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