前言
本篇文章简单介绍了vs2019制作C++静态库
1.静态库的制作
1. 首先创建一个静态库的项目
2.vs2019会自动生成framework.h、pch.h、pch.cpp等文件,把这些都删掉,然后创建我们的cpp和头文件。
3.取消使用预编译头:
vs2019创建项目时,默认使用了预编译头,我们选中项目》右键》属性》C/C++》预编译头》预编译头》不使用预编译头
4.编译
右键项目》生成(注意:debug/release和x86/x64),然后我们可以在解决方案目录下的Debug/Release文件夹里找到后缀为.lib的库文件(x64模式下,在解决方案目录下会有一个x64文件夹,打开可找到Debug/Release文件夹)
2.静态库的使用
1.把头文件和库文件拷贝进项目目录,把头文件添加进项目里
2.链接库文件
(1)方法一:
右键项目》属性》链接器》输入》附加依赖项,点击编辑,然后输入静态库的文件名
(2)方法二:
在代码中添加#pragma comment(lib,“XXX.lib”)
#include <iostream>
#include "test.h"
#pragma comment(lib,"StaticLib1.lib")
int main(void) {
HelloWorld();
system("pause");
return 0;
}