vs2008,采用VS2008创建静态链接库

1、工程的建立
选择Win32项目,输入工程名
imagevs2008,采用VS2008创建静态链接库
在应用程序设置中选择“静态库”选项
imageimagevs2008,采用VS2008创建静态链接库
这样就完成了工程的创建
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。
imageimageimagevs2008,采用VS2008创建静态链接库
imageimageimageimagevs2008,采用VS2008创建静态链接库
3、下面看如何使用这两个函数,新建一个控制台应用程序,并将”lib.h”以及生成后的”lib.lib”复制至新建工程的源文件夹下,如下图所示
imageimageimageimageimagevs2008,采用VS2008创建静态链接库
编写测试用源程序如下
// 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;
}
Tags:  vs2008下载 vs2008

延伸阅读

最新评论

发表评论