在VC++6.0中创建静态库

来源:互联网 发布:帝国cms文章采集插件 编辑:程序博客网 时间:2024/05/16 16:12
        本文介绍用VC建立static lib,并且如何使用自己创建的库。
1)        新建一个win32 static library工程,默认“ok”-〉“finish”即可
2)        新建文件add.cpp和add.h到此工程
add.h文件如下:
#include <stdio.h>
int add(int x, int y);
add.cpp文件内容如下:
#include "add.h"
int add(int x, int y)
{
 printf("This sum is caculated in a static lib:");
 return (x+y);
}
3)        编译库,成功编译后,可以在工程的“debug”文件夹中得到libproject.lib文件
4)        另外新建一个工程来使用这个lib,在这,我建立一个win32 console工程,命名为“libtest”,将add.h和生成的libproject.lib文件拷贝到libtest工程目录下,在libtest工程中添加库的add.h文件,在test.cpp文件内容如下:
#include "add.h"
#pragma comment(lib,"libproject.lib")
void main()
{
     int x=1, y=2;
     printf("%d/n",add(x,y));
}

     编译libtest工程,并运行就可以看到输出结果如下:This sum is caculated in a static lib:3

原创粉丝点击