VS2012创建静态库(Win32)

来源:互联网 发布:软件测试 培训学校 编辑:程序博客网 时间:2024/06/05 10:18

1、打开VS,新建一个Win32项目,勾选“静态库”选项:



2、添加一个简单的计算类MyMath:



3、向类中添加变量及函数,详情如下:

MyMath.h

#pragma onceclass CMyMath{public:CMyMath(void);~CMyMath(void);int Add(int a, int b);int m_a;};extern int g_sum;extern int Mult(int a, int b);

MyMath.cpp

#include "stdafx.h"#include "MyMath.h"int g_sum = 0;int Mult(int a, int b){return a * b;}CMyMath::CMyMath(void): m_a(0){}CMyMath::~CMyMath(void){}int CMyMath::Add(int a, int b){return a + b;}


4、生成项目,产生一个.lib文件:



5、OK,一个静态库已经生成了,接下来创建一个项目用于测试:



6、在测试工程中,配置头文件和库文件:








7、测试代码:

// static_lib_test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "MyMath.h"int _tmain(int argc, _TCHAR* argv[]){CMyMath myMath;int a = myMath.Add(3, 4);int b = Mult(3, 4);int c = g_sum;int d = myMath.m_a;printf("%d %d %d %d \n", a, b, c, d);return 0;}


8、结果:







0 0
原创粉丝点击