》不同之处在于一个是在连接时候需要, 一个是在运行时需要。对的。静态LIB:生成EXE的瞬间,运算代码全部打入EXE。动态DLL: 生成EXE的时候,只是把函数定义部分打入EXE。 EXE运行的时候,找这个DLL。如果找不到就会报错。 DLL不改接口,改运算内容的时候,EXE可以不用改。 载入和卸载你看不到,不用管了。
差不多就是这个意思,静态的程序一运行就被载入,程序结束时卸载,动态的在需要时载入,不需要时卸掉。