VS 静态库的创建与使用
什么是静态库
静态库是一种在编译时将代码直接嵌入到可执行文件中的库文件,它具有独立性、性能优势和版本控制等特点,适用于许多不同类型的项目和开发环境。如果你想要别人使用你的代码,但又不想将源代码公开的时候,也可以使用
创建
先新建一个.cpp和.h文件
在.cpp中写一个简单的函数
#include <iostream>
using namespace std;
void PPTe(){
cout << "Hello World " << endl;
}
namespace test {
void castue() {
cout << "Ualeo Teui" << endl;
}
}
在.h中写入声明
#pragma once
void PPTe();
namespace test {
void castue();
}
右键当前项目属性,点击常规,将配置类型改为静态库(.lib),点击确定(应用)。
之后右键项目点击生成
至此生成了一个lib库文件
使用
接下来是如何去使用
新建一个项目Test
找到刚刚目录下的两个文件复制到同一目录 我这边新建一个文件夹yowo
添加到包含目录和库目录 E:\projerc\yowo 注意前面要加; 之后点击确定(应用)
属性-链接器-输入-附加依赖项 添加刚刚生成的.lib文件
包含头文件,导入静态库,即可正常使用