第六章 动态模块加载 / 6.1 动态库加载

       动态库加载函数能让用户在程序中加载所需要的模块,各个平台下的加载函数是不一样的。动态加载函数一般有如下功能:

       1  加载动态库

比如windows下的函数LoadLibraryAlinux下的函数dlopen。这些函数一般需要动态库的名字作为参数。

       2  获取函数地址

比如windows下的函数GetProcAddress已及linux下的函数dlsym。这些函数一般需要函数名作为参数,返回函数地址。

       3  卸载动态库

              比如windows下的函数FreeLibrarylinux下的函数dlclose