在c++中DLL的加载方式有两种,显式加载和隐式加载。

隐式加载

在程序从开始运行时,就会按照系统中一定的搜索路径,寻找动态库,找到就自动加载它,才能成功运行程序,这些步骤,是系统自动完成的。

显示加载

我们对动态库的调用,是在代码中直接使用LoadLibrary,或其他加载函数,直接对dll或so进行加载,然后解析文件中的函数符号,并调用该函数。这种链接方式,称之为显式链接。

在win系统下,应用程序搜索其依赖的dll时,按如下顺序进行查找:

Qt 设置隐式加载dll路径-LMLPHP<

02-25 02:43