如果使用LoadLibrary显示链接,则可指定完整的路径。如果不指定路径名,或进行隐式链接,Windows将遵序来定位DLL:
包含EXE文件的目录
进程的当前目录
Windows的系统目录
Windows目录
列在Path环境变量中的目录
#pragma comment( lib, "emapi" )
上面的pragma语句使编译器在连接时查找 EMAPI.LIB库文件。
查找首先在当前工作目录进行,然后在LIB环境变量中设定的路径中查找。
本文详细介绍了Windows系统下DLL文件的加载方式与链接机制。包括显示链接时如何通过LoadLibrary指定完整路径,以及隐式链接时Windows搜索DLL的顺序:从EXE文件所在目录开始,经过进程当前目录、系统目录等,最终到达PATH环境变量指定的目录。
如果使用LoadLibrary显示链接,则可指定完整的路径。如果不指定路径名,或进行隐式链接,Windows将遵序来定位DLL:
包含EXE文件的目录
进程的当前目录
Windows的系统目录
Windows目录
列在Path环境变量中的目录
#pragma comment( lib, "emapi" )
上面的pragma语句使编译器在连接时查找 EMAPI.LIB库文件。
查找首先在当前工作目录进行,然后在LIB环境变量中设定的路径中查找。

被折叠的 条评论
为什么被折叠?