一、静态库程序
运行时不存在,会被链接到可执行文件或者动态库中,目标程序的归档。文件扩展名:LIB
二、静态库的使用(C语言)
1、新建空项目
2、新建.c文件
3、相关代码
int 加法(int a, int b) { return a + b; } int 减法(int a, int b) { return a - b; }
4、设置常规属性
5、右键项目,直接生成.lib文件
6、新建一个控制台新项目
7、新建C文件,C语言中,不添加头文件,只编译不会报错
8、相关代码
#include <stdio.h> #pragma comment(lib,"../Debug/C静态库.lib") int main() { int a,b; a = 加法(1, 2); b = 减法(1,2); printf("加法结果:%d,减法结果:%d",a,b); return 0; }
9、运行结果:
三、静态库的使用(C++语言)
前面的步骤都一样,就是把C文件替换成C++文件,最后声明一下函数
#include <stdio.h> int 加法(int a, int b); int 减法(int a, int b); #pragma comment(lib,"../Debug/C++静态库.lib") int main() { int a,b; a = 加法(1, 2); b = 减法(1,2); printf("加法结果:%d,减法结果:%d",a,b); return 0; }