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

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

B、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。
C  然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名。

这种方法比较繁琐,且不直观,而且还可能要争对debug版本和release版本作不同的配置,因为我们生成的两个版本的库可能放在不同的目录中的.

方法2: 使用编译语句:

#ifdef _DEBUG
#pragma comment(lib,"..\\debug\\LedCtrlBoard.lib")
#else
#pragma comment(lib,"..\\release\\LedCtrlBoard.lib")
#endif

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

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

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

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

VC中,切换到"解决方案视图",--->选中要添加lib的工程-->点击右键-->"添加"-->"现有项"-->选择lib文件-->确定.

在VS工程中添加lib库的三种方法相关推荐

  1. PHP中添加HTML代码的三种方法(printEND)

    php中添加HTML代码,就是php类型的文件中添加html代码~ 第一种是在HTML中加PHP. 大段大段的html代码中,在各个需要执行php的地方<?php .... ?> 比如 l ...

  2. VS2010中添加lib库引用

     一.VS2010中添加lib库引用: 1 菜单  项目---> 属性--->配置属性-->链接器---->输入---附加依赖项,  加入库名,如: my_API.lib; ...

  3. python csv库,Python 中导入csv数据的三种方法

    Python 中导入csv数据的三种方法,具体内容如下所示: 1.通过标准的Python库导入CSV文件: Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文 ...

  4. qpython3 安装库_qpython3安装库的三种方法

    一个利用碎片化时间学习Python的利器:QPython.这是一款能够在安卓手机上运行Python的软件,你可以在地铁上.公交车上甚至在无聊的会议上随时随地练习Python. QPython是一种通用 ...

  5. mysql在计算机管理中的路径怎么修改_Rstudio中修改工作路径的三种方法

    原文链接: Rstudio中修改工作路径的三种方法_weixin_44370085的博客-CSDN博客_rstudio改变工作目录​blog.csdn.net Rstudio中修改工作路径的三种方法 ...

  6. 计算机启动应用程序的方法,excel的程序_Excel2010中启动应用程序的三种方法

    使用Excel时,需要先启动应用程序,怎么去进行操作启动它?今天,学习啦小编就教大家在Excel2010中启动应用程序的三种方法. Excel2010中启动应用程序的三种步骤如下: 1.开始菜单 在桌 ...

  7. Pycharm安装第三方库的三种方法

    Pycharm安装第三方库的三种方法 一.内部安装 二.终端安装 三.下载wheel文件安装 一.内部安装 在Setting中找到Python Interpreter,点击"+"号 ...

  8. Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法...

    Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法 www.MyException.Cn   发布于:2012-09-15 ...

  9. linux系统中清空文件内容的三种方法

    1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下: vim file_name :%d :wq 2.使用cat命令情况,命令 ...

最新文章

  1. OpenCV学习(20) grabcut分割算法
  2. MPLS原理之MPLS基本结构—Vecloud微云
  3. 新挑战之打造一流能源新材计算平台 2018-10-10
  4. bash的简单for循环
  5. 7.01面试长沙黄花机场
  6. 如何自行分析SAP WebClient UI开发环境里抛出的错误消息根源
  7. 为什么在python中整数的值没有限制_python-为什么math.log接受大整数值?
  8. 【IDEA】IDEA 下 maven 一个诡异问题,一个正常项目 过了一夜 依赖很多 飘红
  9. .NET、TensorFlow和Kaggle的风车
  10. matlab 分数 函数,Matlab 中 residuez函数的使用
  11. 查看Sql Server2016是否激活
  12. 不加群就可以提取QQ群成员
  13. 怎么把程序下载到stc15w201s_STC15W201S系列
  14. Yolov3中先验框生成
  15. QT延时函数sleep
  16. pcs for linux7下载,centos7上实现corosync V2 + pacemaker + pcs | crmsh备忘录
  17. android手机如何关闭程序,安卓手机如何关闭防火墙
  18. 关于卡尔曼及卡尔曼增益的理解【精】
  19. 【代码】H5页面实现唤起AndroidAPP并传递参数
  20. WIN10右键菜单长时间转圈的解决办法之二

热门文章

  1. Qt Quick编程(1)——QML的核心部分ECMAScript
  2. springMVC浏览器接受json报406错误的解决方法
  3. linux下bus、devices和platform的基础模型 【转】
  4. 使用Github发布自己的网站
  5. kindle5 去广告
  6. linux lvs 存储层,LVS集群配置之LVS介绍
  7. 使用IDEA编写一个springMVC架构的HelloWorld
  8. LeetCode简单题目(#225 #226 #231 #232 #234)-5道(栈、队列、树、数字)
  9. oracle查询不等于1000,解决oracle查询时 in 大于1000的办法
  10. 更改shape文件字段名,提示Failed to alter the name of the field