dll的延迟载入及卸载的条件是 都需要在 开发工具的连接器内设置 不需要在源码中设置
假设有这样的场景 我们开发的程序需要用到第三方的dll 但是 又不想把发布的程序制作成安装包的形式把dll打包到安装包内 且 只想发布一个.exe的便携版
那么 我们有两种方式把dll 给用户
第一种 把exe给用户的同时 需要把第三方的dll一并给用户 (当用户弄掉dll时 软件会提示丢失dll 不能工作 显然这种方式易丢失dll)
第二种 把dll文件作为资源文件集成在exe中 在exe程序的初始化阶段判断需要的目录下有没有 我们需要的第三方的dll 若是没有 释放dll文件到相应的目录