1、工程的建立
选择Win32项目,输入工程名
在应用程序设置中选择“静态库”选项
这样就完成了工程的创建
2、添加两个文件,一个为lib.cpp,另一个为头文件lib.h。我们所编写的函数放在lib.cpp,而其原型放在lib.h。这两个文件的内容为:
//lib.cpp
#include "lib.h"
int add(int x,int y)
{
return x + y;
}
//lib.h
#ifndef LIB_H
#define LIB_H
extern "C" int add(int x,int y);//按照C语言方式编译
#endi
编译后,根据编译配置类型,可以在Release或Debug文件夹下既可以看到编译后的结果Test1.lib。
3、下面看如何使用这两个函数,新建一个控制台应用程序,并将”lib.h”以及生成后的”lib.lib”复制至新建工程的源文件夹下,如下图所示
编写测试用源程序如下
// TestLib.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "lib.h"//函数原型声明
#pragma comment(lib,"Test1.lib") //将静态库导入
int _tmain(int argc, _TCHAR* argv[])
{
printf("2+3=%d",add(2,3));
getchar();
return 0;
}