首页 > 技术文章 > Windows的静态库使用步骤

sixbeauty 2014-04-01 19:31 原文

windows库程序:

  1.静态库程序 - 运行时不独立存在,会被链接到可执行文件或者动态库中,目标程序的归档。 文件扩展名:LIB

  2.动态库程序 - 运行时独立存在,不会被链接到可执行文件或其他动态库中。文件扩展名:DLL

一.静态库程序

静态库特点

1)运行时不独立存在

2)链接到可执行文件或者动态库中

3)目标程序的归档

 

C语言静态库

  2.1 静态库的使用

  建立一个C文件,可以在文件中直接使用C库函数,不需要头文件。C编译器只是根据库函数名称,在库中找到对应的函数代码,进行链接。

  2.2 静态库的创建

  1)建项目

  2)添加库程序,源文件使用C文件

  2.3 库的路径设置

  1)项目的“属性”中设置库的路径

  2)可以使用 pragma 关键字设置#pragma comment( lib, "..\\lib\\clib.lib")

 

C++语言的静态库

  3.1 静态库的建立

  1)建立项目

  2)添加库程序,源文件使用CPP文件

  3.2 库的导入

  1)项目的“属性”中设置库的路径

  2)可以使用 pragma 关键字设置

  3.3 注意

  在CPP环境使用C静态库,库中函数原型定义要增加 extern “C”, 例如:extern "C" int Add(... );

推荐阅读