C++中的静态库和动态库
动态链接库和静态链接库的最主要区别:
静态链接库是会被编译进可执行文件里面的,而动态链接库是不会被编译进可执行文件的,也就是说,如果代码里面用了动态库,那么编译完成之后的可执行文件,必须要能找得到这个动态库,并成功加载它,才能顺利运行,在win系统里面也就是要同时有exe文件和dll文件
一般来说,静态库更快,因为是编译好的,编译器或链接器在编译过程中可以执行链接时优化
先放在这,有空把库相关的看完再整理
动态链接库和静态链接库的最主要区别:
静态链接库是会被编译进可执行文件里面的,而动态链接库是不会被编译进可执行文件的,也就是说,如果代码里面用了动态库,那么编译完成之后的可执行文件,必须要能找得到这个动态库,并成功加载它,才能顺利运行,在win系统里面也就是要同时有exe文件和dll文件
一般来说,静态库更快,因为是编译好的,编译器或链接器在编译过程中可以执行链接时优化
先放在这,有空把库相关的看完再整理
相关推荐