vc6.0静态链接库的创建与使用方法

1.建立如下的工程


选择该界面的最后一个,即创建了一个静态链接库,注意填写工程的名称。

2、在该工程下创建lib.h和lib.cpp两个文件

lib.h中源代码如下:

#ifndef  LIB_H
#define LIB_H
extern "C" int add(int x, int y);
#endif
lib.cpp中源代码如下:

#include   
#include "lib.h"
int add(int x, int y)
{
 return x+y;
}

3、重新创建一个工程,然后创建应用程序文件

#include "stdio.h"
#include "D:\API\Microsoft Visual Studio\MyProjects\Stay\libTest\lib.h"   //引入静态链接库的头文件

#pragma comment(lib, "D:\\API\\Microsoft Visual Studio\\MyProjects\\Stay\\libTest\\Debug\\libTest.lib")   //引入静态链接库的库文件

int main(int argc, char* argv[])
{
 int a ;
 a = add(2, 3); //直接调用静态链接库的函数即可
 printf("%d\n",a);
 return 0;
}
4.程序的运行结果

5.静态数据链接库的知识:

静态链接库的后缀名一般是.lib文件,如果你的可执行程序调用了静态链接库,那么编译后静态链接库中的代码就要链接到你的可执行程序中去,成为你可执行程序的一部分。所以调用了静态连接的可执行文件一般比较大一些。





.

你可能感兴趣的:(VC,编程)