写C的朋友大概知道导入一个库的痛苦,特别是在宇宙第一IDE——VS下更是无从下手,生怕一不小心就把VS搞崩了,而VS的卸载过程又是一个十分头疼的过程。所以,这里特此开了一篇如何在VS下配置第三方库的博文,选择了以GNU Regex Library库(C下的正则表达式库)为例,测试环境为win10+VS2017。

第一步、准备好库文件

所谓巧妇难为无米之炊,我们首先当然是得下载好我们需要配置的库文件,里面需要包括头文件,lib静态库,dll动态库(有的可能没有)。

第二步、导入头文件

操作流程如下列图所示:

第三步、导入lib静态库

# 第四步、将dll拖到运行文件夹内
       **如果我们需要配置的库是有dll的,我们需要把dll文件拖到我们可执行文件所在的文件夹之内。**

如果需要配置的库没有dll文件则可省掉这步。至此,我们所有的配置工作都已经做完了,我们可以像使用 #include <stdio.h> 这样来是使用这个库。

一点补充

这种配置方法使得我们在这个项目下,一次配完后无需再配置了,但当新建新的项目后,我们需要对新的项目做同样的配置才能再次引用这个库。并且,由于我们举例的这个库只有32位,所以我们只需配置32位的,上述例子还只是配置好了debug的情形,如果需要配置release和64位的情形,我们需要在VS中做相应的切换,且配置的库也要选择相应的版本,譬如64位应该和64位的库搭配(dll文件也要放在相应的执行文件夹下才行),否则就是鸡同鸭讲了!

最新文章

  1. AngularJS 表单
  2. PetaPoco 访问SQL SERVER 存储过程
  3. 一些sql三
  4. 设置select默认值
  5. 关于内存管理/set/get方法
  6. 用脚本完成mysql工作
  7. MYSQL常见错误及其解决方式
  8. JS宝典
  9. eclipse配置tomcat加大内存的方法
  10. posix thread API列表
  11. 错误源:WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for &#39;jquery&#39;. Please add a ScriptResourceMapping named jquery(case-sensitive).
  12. [经典] Best Time to Buy and Sell Stock
  13. HBASE学习笔记--配置信息
  14. javac不是内部或外部命令
  15. JAVA005-基本数据类型变量的存储
  16. opencv2.4.13+python2.7学习笔记--opencv中的Gui特性--图片:读图像,显示图像,保存图像
  17. 堆排序——HeapSort
  18. log4php的使用方法与详细配置
  19. php数组的逐行写入文件与读取
  20. apropos找命令助手

热门文章

  1. ActiveMQ客户端Apache.NMS从.net 4.0移植到.net standard 2.0
  2. java对象相等
  3. 9.Kafka API使用
  4. C#设置装配加载选项
  5. 初识ABP vNext(11):聚合根、仓储、领域服务、应用服务、Blob存储
  6. netty关键字
  7. 推荐一款轻量小众却高效免费开源windows热键脚本语言Autohotkey
  8. (转载)什么是B树?
  9. Python练习题 005:三个数字由大到小排序输出
  10. 读书笔记——Effective C++