win10静态链接库lib的制作——vs2019

原创文章链接为vs2019编写c++的静态链接库并自己使用_萧海的博客-CSDN博客

根据该博文的指导,跑通了以后,我写了本文

PS:静态库常用做封装函数还是封装类,这一点我还没搞明白

1、静态链接库的制作

        1)新建一个静态链接库项目

        2)生成的文件结构如下 

 

3、在 pch.h 里写函数声明,在 MYLIB.cpp 里写函数实现

#ifndef PCH_H
#define PCH_H

// 添加要在此处预编译的标头
#include "framework.h"

int add(const int &num1, const int &num2);

#endif //PCH_H

 

#include "pch.h"
#include "framework.h"

// TODO: 这是一个库函数示例
void fnMYLIB()
{
}

int add(const int &num1, const int &num2)
{
	int sum = num1 + num2;
	return sum;
}

4、选择好 release 还是 debug ,选择好 x86 还是 x64,生成解决方案,在对应的 x86 或 x64 文件夹内得到 MYLIB.lib文件

 

5、在新项目中使用该静态库

上面的静态库项目中,取出三个文件—— framework.h 、 pch.h 、 MYLIB.lib

在新项目中新建 include 文件夹 和 lib 文件夹,前两个文件放入 include 文件夹,后一个文件放入 lib文件夹。

 

6、在项目的包含目录和引用目录添加文件所在的文件夹

 

7、最后,就可以在新的项目中使用静态库函数了 

 

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值