在VS中编译C++静态库以及使用的方法

1.编译静态库

 

 1 // add.h
 2 
 3 #pragma once
 4 class Add
 5 {
 6 public:
 7     Add(void);
 8 
 9     ~Add(void);
10 
11     int add(int a,int b);
12 };
#include "add.h"
Add::Add(void)
{

}

Add::~Add(void)
{

}

int Add::add(int a,int b)
{
   return a+b;
}

编译运行,在Debug目录下生成MyStaticLib.lib

 

使用静态库  ------ 把头文件Add.h 和 MyStaticLib.lib文件拷贝到当前工程下

1.导入静态库库头文件Add.h

2.代码链接静态库

3.使用

方法一:

代码实现
静态库头文件 和.lib文件拷贝到当前工程和main文件放在一起
在main文件中加入 #pragma comment(lib,"静态库路径");

方法二:

工程设置

在Linker属性下:
General Additional Library Directories 中添加静态库所在路径
Input Additional Dependencies 中添加静态库名称

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值