该篇博客将详细介绍静态库的编译以及使用流程
首先从制作静态库开始
创建一个类 person
加一个打印输出
生成成功
会发现该目录下生成了一个 makeStaticLib.lib 文件
也可以指定输出路径 这里输出到当前lib目录下 上一层需要…\lib
发现生成成功
接下来就是使用该静态链接库
第一种方式:
编写测试代码
然后将头文件和静态库加进来
现创建一个静态库lib目录 然后将 .lib文件加进去 如图
添加库目录
附加依赖库
这样就可以了
第二种方式:通过代码直接引用
#include <iostream>
#include <stdio.h>
#include "Person.h"
using namespace std;
#pragma comment(lib,"makeStaticLib.lib") //代码引用库 但是库目录不能删 放到cpp文件中 不要放到.c文件中 避免多次引用
int main()
{
Person p;
system("pause");
return 0;
}
详细教程:https://edu.51cto.com//center/course/lesson/index?id=145557