在Windows上进行DLL搜索

问题描述 投票:12回答:3

在Linux上,我们具有LIBRARY_PATHLD_LIBRARY_PATH环境变量,以便程序搜索库。 Windows上有类似的东西吗?特别是Windows 7?

而且,我想了解DLL使用的最佳做法(在哪里放置它们,是否使用env等),因为我想像每个人一样在Windows上工作,而不是懒散地解决问题:)] >

在Linux上,我们具有LIBRARY_PATH和LD_LIBRARY_PATH环境变量,以便程序搜索库。 Windows上有类似的东西吗?特别是Windows 7?另外,我会...

dll windows-7 environment-variables
3个回答
14
投票

编辑:此答案大多数对Windows XP正确,但对较新的版本无效。请改为阅读链接的MSDN文章。


2
投票

查看LoadLibraryCreateProcess功能的帮助。这些描述了用于定位DLL的路径,以及如何修改它们。


0
投票

它首先在currentDir上显示,然后在您的路径中也显示WinDir和SystemDir

© www.soinside.com 2019 - 2024. All rights reserved.