如何在c++中创建和使用.lib文件

 我来答
中是鱼0S
2017-01-01 · 超过215用户采纳过TA的回答
知道小有建树答主
回答量:1273
采纳率:0%
帮助的人:368万
展开全部
 1.lib文件的加载  
  lib其实就是window下的静态库文件
  C++加载静态库文件只能静态加载,在编译的时候进行
  下面以vs2010为例:
  首先右键单击项目,选择属性:
  
  打开配置属性-链接器-常规-附加库目录
  
  新建一行,填入你要加载lib文件所在的路径
  
  现在设置好了加载的lib目录,再设置要加载的lib
  打开项目属性-链接器-输入-附加依赖项
  
  在编辑框输入lib的全名(不带路径)一个文件占一行
  
  现在再编译文件的时候,自动就会使用lib中包含的符号了
  2.lib文件的使用
  lib文件是window的静态库文件,其实就是很多编译好的函数代码的集合。这种文件里面的代码无法直接执行,必须进行二次编译后才能使用。当你使用了lib中的函数后,编译器会将其代码从lib文件中提取出来,然后追加到你自己的程序中去。所以,使用lib编译出来的执行程序比用dll的大一些,甚至很多。但是这样做,程序的执行效率会高很多(dll必须在运行时去找函数来执行,并且要进行耗时的长跳转),一种典型的通过空间换时间的策略。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式