现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

.lib文件的创建与使用

2012-08-02 09:26 工业·编程 ⁄ 共 545字 ⁄ 字号 暂无评论

1创建静态库

要创建静态库,选择File->New菜单,弹出New对话框。选择Projects标签,在项目类型列表框中选择Win32 Static Library,在Name中输入MyLib,表明要创建一个MyLib.lib的静态库文件,下一步什么也不选,直接完成。

2.加入一个头文件(12345.h),里面加入代码

#ifndef _MYMATH_H

#define _MYMATH_H

extern "C"

{

int MyFunc(int n);//在大括号内进行函数的声明

}

#endif

3.加入一个源文件(5678.cpp),里面加入函数的定义代码,注意在开始引入12345.h

#include"12345.h"

int MyFunc(int n)

{

return n+=1003;

}

4.编译生成静态库MyLib.lib

5.测试静态库

生成一个程序,把MyLib.lib和12345.h拷入与这个程序的dsw文件同一目录下,再用Project->Add to Project->Files命令,将MyLib.lib加入到工程中

再用代码引入头文件#include "12345.h"

6.用代码测试成功

int a=MyFunc(2);

CString s;

s.Format("jiguo is %d",a);

MessageBox(s); 

给我留言

留言无头像?