赞助

在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 中添加静态库名称

 

 

posted @ 2016-07-27 10:04  车臣  阅读(3231)  评论(0编辑  收藏  举报