在VS中添加lib的方法


原文链接: http://blog.csdn.net/xiaohuh421/article/details/7476485


方法1——通过设置工程配置来添加lib库

     A、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录;

    B、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录;

    C、然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名

    此方法较繁琐,不直观,且需要针对release和debug做不同的配置。

    可将存放路径设置为相对路径,相对路径是以.vcproj文件所在路径为参照路径的。


方法2——使用编译语句

[cpp]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. #ifdef _DEBUG  
  2. #pragma comment(lib,"..\\debug\\LedCtrlBoard.lib")  
  3. #else  
  4. #pragma comment(lib,"..\\release\\LedCtrlBoard.lib")  
  5. #endif  

这种方法直观,方便,且可以按如上直接区分出Debug版本和Release版本的不同目录.当然,通过宏,还可以区分更多版本.

但是在指定目录时,不小心容易出错。


方法3——直接添加库文件到工程中

就像添加.h和.cpp文件一样,把lib文件添加到工程文件列表中去。

VC中,切换到"解决方案视图",--->选中要添加lib的工程-->点击右键-->"添加"-->"现有项"-->选择lib文件-->确定。这个方法适用于在我的工程的debug版本和Release版本中都使用同一个lib库文件。


方法4——拷贝到系统lib目录下

直接将lib文件拷贝到系统默认的lib目录下。或者将 lib文件放到编译器目录下的lib目录下

建议最好不要这样做,容易搞乱系统目录且影响其余工程。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值