windows 静态库的创建 与 使用

来源:互联网 发布:visio有mac版吗 编辑:程序博客网 时间:2024/05/22 15:47


1.建立静态库

1.打开vs2012, 点击 文件 ---> 新建-->项目 -->win32控制台应用程序 -->点击确定 -- >点击" 下一步" -->选择静态库 -->完成

2.新建  static_lib.h ,放入函数声明

float add(float,float);
float sub(float,float);

3.新建 static_lib.cpp 放入 函数定义

#include "static_lib.h"
#include "stdafx.h"


float add(float a,float b){
return a + b;
}
float sub(float a,float b){
return a - b;
}

4,点击生成 --> 生成解决方案  ,在 .sln 同级 目录下 会 生成 一个 debug文件夹, 里面会有 一个 .lib文件


2.建立 运行 程序

1.新建win32控制台程序,点击完成

2.将 .h文件 和 .lib文件 加入到 项目 cpp 同级目录下

3.加入 静态库引入代码,

#include "static_lib.h"

#pragma comment(lib,"static_lib.lib")

4.这样 就可以 使用 "static_lib" 库了

具体如下:

#include "stdafx.h"
#include "static_lib.h"
#pragma comment(lib,"StaticLib1")


int _tmain(int argc, _TCHAR* argv[])
{
int a  = 10;
int b = 20;
int c = add(a,b);
printf("%d",c);
return 0;
}

0 0
原创粉丝点击