C/C++静态链接库lib创建与调用

2018-02-27 10:52:46来源:oschina作者:LoSingSang人点击

分享

静态链接库lib怎么使用呢?如何使用自己写的lib库呢?如何保存自己常用的函数呢?答案都在这里!


学习动态链接库dll传送门


既然你来了,那么肯定都知道静态链接库lib其中的好处,那么废话不多说,我们开始吧!


以下实验为Visual C++ 6.0环境


1.如图设置,确定,一路默认



2.新建.h文件和,cpp文件,打上如下图代码,代码为:


//add.h
#include
int add(int x,int y);//声明函数 2017.11.19 14:02
//add.cpp
#include"add.h"
int add(int x,int y){ //函数实现
printf("123456");
return (x+y);
}



3.编译,在debug文件下的.lib文件和工程目录下的.h就是我们所需要的,这样lib库就创建好了,下面是lib库的调用。


4.新建32控制台程序,创建.cpp文件,把刚才的.lib和.h文件放到该控制台工程目录下。


5.在刚创建的.cpp文件键入如下图代码,代码为:


//test.cpp
#include"add.h" //包含
#pragma comment(lib,"libproject.lib") //新工程下加上这条语句,调用静态链接库lib里的函数
void main(){
int x=1,y=2;
printf("%d/n",add(x,y)); //add为lib中的函数,直接调用
}


6.编译运行,如下


以上,就是静态链接库lib的简单使用方法。


测试文件打包:静态库lib测试

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台