C++进阶4:动态库与静态库--函数篇
前言
1、作用
(1)分离编译
(2)代码重用
2、分类
分类 | 作用 | 后缀 |
---|---|---|
静态库 | 一个或多个.o目标文件归档在一个文件中 | .a |
共享库 | 没有main函数的可执行文件 | .so |
动态加载库 | 没有main函数的可执行文件,接口复合API | .so |
0、前提(文件内容)
(1)test.cpp
#include <iostream>
#include "test.h"
using namespace std;
void
(1)分离编译
(2)代码重用
分类 | 作用 | 后缀 |
---|---|---|
静态库 | 一个或多个.o目标文件归档在一个文件中 | .a |
共享库 | 没有main函数的可执行文件 | .so |
动态加载库 | 没有main函数的可执行文件,接口复合API | .so |
#include <iostream>
#include "test.h"
using namespace std;
void