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