vs 创建和使用动、静态库

一、创建库

1、新建空项目

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210329162904660.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoaVNoaVNvTG8=,size_16,color_FFFFFF,t_70)

2、添加新文件

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210329162927783.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoaVNoaVNvTG8=,size_16,color_FFFFFF,t_70)

3、点击属性

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210329162957734.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoaVNoaVNvTG8=,size_16,color_FFFFFF,t_70)

4、设置

1、生成动态库

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210329152232845.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoaVNoaVNvTG8=,size_16,color_FFFFFF,t_70)

2、生成静态库

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210329161331418.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoaVNoaVNvTG8=,size_16,color_FFFFFF,t_70)

5、生成

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210329163122150.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoaVNoaVNvTG8=,size_16,color_FFFFFF,t_70)

6、库

生成动态库会得到.dll和.lib文件
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210329163148155.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoaVNoaVNvTG8=,size_16,color_FFFFFF,t_70)
生成静态库会得到.lib文件
在这里插入图片描述

二、使用库

1、新建测试项目

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210329163556511.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoaVNoaVNvTG8=,size_16,color_FFFFFF,t_70)

2、添加测试程序

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210329163939222.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoaVNoaVNvTG8=,size_16,color_FFFFFF,t_70)

3、使用库

1、添加附加包含目录

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210329164230783.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoaVNoaVNvTG8=,size_16,color_FFFFFF,t_70)

2、添加附加库目录

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210329164450718.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoaVNoaVNvTG8=,size_16,color_FFFFFF,t_70)

3、添加附加依赖库

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210329164614606.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoaVNoaVNvTG8=,size_16,color_FFFFFF,t_70)

4、添加测试代码

#include <iostream>

#include "add.h"

int main(int argc, char * argv[])
{
	std::cout << "10+20=" << add(10, 20) << std::endl;

	system("pause");
	return EXIT_SUCCESS;
}

5、结果

![在这里插入图片描述]( https://img-blog.csdnimg.cn/2021032916521364.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoaVNoaVNvTG8=,size_16,color_FFFFFF,t_70)

posted @ 2021-03-29 17:04  咸鱼Doyoung  阅读(430)  评论(0)    收藏  举报