vs2008静态链接库编程

一.生成静态lib
#ifdef_STATIC_LIB_H_
#define_STATIC_LIB_H_
#ifdef __cplusplus
extern"C"{
#endif
intadd(inta,intb);
intsubtract(inta,intb);
#ifdef __cplusplus
{
#endif
#endif
--------------------------------------
#include"StaticLib.h"

intadd(inta,intb){
returna+b;
}
intsubtract(inta,intb){
returna-b;
}

二.使用
将.lib和.h拷到目录下。
#include
#include"StaticLib.h"
#pragmacomment(lib,"StaticLib.lib")
intmain(){
inta=3,b=4;
intc=0;
c=add(a,b);
printf("%d+%d=%d",a,b,c);
c=subtract(a,b);
printf("%d-%d=%d",a,b,c);
//return0;

}

你可能感兴趣的:(vs2008静态链接库编程)