Windows7下DLL的搜索和加载
现在我在Windows7上遇到了一个关于DLL搜索和加载的奇怪问题:
我确信我设置了正确的路径环境变量,例如:......;C:/SomeProblem/Bin
并在C:/下SomeProblem/Bin 文件夹中,有一些重要的 DLL 将在我的程序中使用,然后我使用 dependent.exe 来检查我的程序的依赖项,一切似乎都正常...
但是当我尝试运行我的程序时,缺少- DLL错误发生(0x13错误,不太确定...),如果我想解决这个问题,我必须:
- 将所有重要的dll复制到我的程序文件夹或
- 将所有重要的全部复制到system32(系统文件夹不太确定.. .) 文件夹
它们都不是很好的解决方案...
有人知道这件事吗?请给我一些指导,非常感谢!
Nowdays I've met a strange problem about DLL searching and loading on Windows7:
I'm sure that I set the correct Path Environment Variable such as : ......;C:/SomeProblem/Bin
and under the C:/SomeProblem/Bin folder, there are some important DLLs which will be used in my program, then I use depends.exe to check my program's dependencies, everything seems OK...
But when I try to run my program, the lack-of-dll error occurs(0x13 error, not so sure...),if I want to fix this problem, I have to:
- copy all the important dll to my program folder or
- copy all the important all to system32(system folder not so sure...) folder
Neither of them is great solution ...
Dose anyone knowns something about this ? Please give me some guides, Thanks very much !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论