1.静态库的创建
配置项目属性,在项目属性的配置属性下选择常规,在其下的配置类型中选择静态库。在源文件写完以后,进行编译,编译以后机会生成相应的.lib静态库文件。
2.静态库的使用
方法一:
<<添加工程的头文件目录:工程--属性--配置--c/c++--常规--附加包含目录--添加头文件存放目录
<<添加文件引用的lib静态库路径:工程--属性--配置--配置属性--连接器--常规--附加库目录--添加静态库存放目录
<<添加工程引用的静态库文件名:工程--属性--配置--配置属性--连接器--输入--附加依赖项:加上lib文件名
方法二:
<<使用编译语句:#pragma comment(lib,"路径“)
方法三:
<<在解决方案视图中,选中要添加的lib的工程--右键--添加--现有项--选择lib文件--确定
3.静态库的优缺点
<<静态库对函数库的链接是在编译时完成的,静态库在程序的链接阶段被复制到了程序中,程序运行时,和静态库没有联系,方便移植
<<浪费空间和资源,所有相关的目标文件与牵涉到的函数库被链接合成一个可执行文件