VC6.0中创建和使用静态库

一:在VC6.0中创建静态库

1, 新建一个win32 static library工程,默认“OK”,然后点击“finish”即可;
2, 在此工程中添加.cpp文件和.h文件;
3, 编译库,编译成功后会在工程目录下生产.h文件,debug目录下生产.lib文件
4, 代码示例如下:

.cpp文件:

#include "lib.h"

int add(int a, int b)
{
	return (a+b);
}

.h文件:

#ifndef _LIB_H_
#define _LIB_H_

int add(int a, int b);

#endif _LIB_H_


二:在VC6.0中使用创建的静态库

1,方法一:
a:添加头文件到项目中
#include “头文件的绝对路径”
b:导入lib库
#pragma comment(lib,"静态库的绝对路径 ")
代码示例:

#include<iostream>
using namespace std;
#include "E:\code\ku\MyLib\lib.h"
#pragma comment(lib,"E:\\code\\ku\\MyLib\\Debug\\MyLib.lib")

int main()
{
	cout << add(3, 3) << endl;
	return 0;
}

2,方法二:
a:添加头文件到项目中
#include “头文件的相对路径”
然后在project>settings>c/c++>preprocessor的Additional include directories中填入你的头文件所在目录
b:导入lib库
#pragma comment(lib,"静态库的相对路径 ")
然后在project>settings>link>input的Additional library path中输入.lib文件所在路径
代码示例:

#include<iostream>
using namespace std;
#include "lib.h"
#pragma comment(lib,"MyLib.lib")


int main()
{
	cout << add(3, 3) << endl;
	return 0;
}

3,方法三:
a:添加头文件到项目中
#include “头文件的相对路径”
然后把.h文件复制到C:…\Microsoft Visual Studio\VC98\Include目录下
b:导入lib库
#pragma comment(lib,"静态库的相对路径 ")
然后把.lib文件复制到C:…\Microsoft Visual Studio\VC98\Lib目录下;
代码示例:

#include<iostream>
using namespace std;
#include "lib.h"
#pragma comment(lib,"MyLib.lib")


int main()
{
	cout << add(3, 3) << endl;
	return 0;
}


 


 


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值