正常情况下,你拿到的别人的第三方动态库(静态库调用方式这里不讲,有另外一篇文章)至少应该包含下面三种文件:

1. 头文件,这个一般放在include这样字眼的文件夹下,比如OpenCV的:

然后include里面还分成了许多文件夹,便于管理。

2. dll文件,这个一般放在bin这样字眼的文件夹下,比如:

3. dll配套的动态lib文件,这个就一般放在lib这样字样的文件夹下,比如:

好了,我们要配置就只需要用到这三个地方了,下面以VS2010为例开始讲解:

前言:

dll文件也是可执行文件,所以对应的是可执行文件目录;

h文件是头文件,需要通过#include这种方式引用的,所以对应的是包含目录;

lib文件是库文件,所以对应的是库目录;

下面我们讲解的是一种全局配置的方法,也就是在你的VS中配置后,对所有的用这个VS新建的项目都有效。

三种文件的路径都是在“项目---属性---配置属性---VC++目录”这个下面配置:

1. 头文件路径:VC++目录下的包含目录,把include文件夹路径,以及它下面的两个二级目录路径都放进去:

2. lib文件路径:VC++目录下的库目录,把lib文件夹的路径放这里:



3. dll文件路径:dll按理来说对应的是VC++目录下的“可执行文件目录”,但是我们不直接添加在这里,而是在系统的环境变量PATH下,

系统的环境变量配置完成后需要重启一下电脑。

这里的PATH对应的就是VS中VC++目录下的可执行文件目录,程序运行的时候就会在PATH指定的路径中进行寻找。你再PATH中也看到了诸如system32之类的文件夹,理论上你把dll文件复制到这个文件夹下,也是一样可以的,但是那么多dll都复制到这里面会很乱,所以你就把dll路径放到这里就可以了。


4. 添加附加依赖项

上面只是把所有的需要用到的文件路径包含进来了,并没有指明要用到哪些lib文件,所以还需要在这里指明具体的文件名:

好了,配置完成了,写代码的时候include需要的头文件就行了。

以OpenCV为例配置VS第三方库相关推荐

  1. pycharm配置python第三方库_解决pycharm每次新建项目都要重新安装一些第三方库的问题...

    目前有三个解决办法,也是亲测有用的: 第一个方法: 因为之前有通过pycharm的project interpreter里的+号添加过一些库,但添加的库只是指定的项目用的,如果想要用,就必须用之前的项 ...

  2. opencv python安装_Python 安装 第三方库的安装技巧

    PythonIDE 软件:PyCharm 2016.1.4 pythonversion : Python 3.5.0 安装一个两条建议: 1. 使用pip命令行工具在线下载你需要的第三方库 2. 手动 ...

  3. Python基础 | Anaconda环境下第三方库的安装

    文章目录 标准库和第三方库 查看第三方库 安装第三方库:以视频下载神器you-get为例 从Python的官方源安装第三方库 通过镜像网站安装第三方库 you-get库的使用 下载<资本的故事& ...

  4. 模块开发之React使用第三方库PropTypes属性限制(十二)

    模块开发之React使用第三方库PropTypes属性限制(十二) 前言 这是一个纯配置的第三方库模块,所以我们需要掌握知识不需要太详细.能知道并拿来即用即可. 下面以使用该模块的背景展开,然后介绍使 ...

  5. 以VS2017配置fftw 64位为例讲解如何调用第三方库

    最近在使用github上很多项目,然后就会需要配很多依赖包,很多第三方库需要加载进来,以前也经常配一些环境,但是都是看着网上的大佬们的教程一步一步走下来的,只知其然而不知其所以然,这次就配置就遇见了很 ...

  6. 关于python安装第三方库速度慢解决方案(opencv为例)

    关于python安装第三方库速度慢解决方案(opencv为例) 参考文章: (1)关于python安装第三方库速度慢解决方案(opencv为例) (2)https://www.cnblogs.com/ ...

  7. 【Python基础】Python安装第三方库太慢?配置好这个速度飞起

    经常听到初学python的小伙伴在抱怨,python安装第三方库太慢,很容易失败报错,如果安装pandas.tensorflow这种体积大的库,简直龟速. 为什么pip会很慢? 先来了解下pip,pi ...

  8. Python安装第三方库太慢?配置好这个速度飞起

    经常听到初学python的小伙伴在抱怨,python安装第三方库太慢,很容易失败报错,如果安装pandas.tensorflow这种体积大的库,简直龟速. 为什么pip会很慢? 先来了解下pip,pi ...

  9. QtXlsx第三方库在Mac OS和Windows下的配置及简单使用

    这里是小白一只,为了参与项目,最近自学了一点qt.要求先做一个实现excel导出的小demo,由于还没看到这部分知识的内容,在书里反复查找也没找到确切的内容,所以开始在网上看了很多博客. 了解到 QA ...

最新文章

  1. 20200207_Dontla_MBTI第二步基本分析报告((ISTJ))
  2. 笔记-项目配置管理-配置标识-配置识别与建立基线
  3. mybatis3.2.3+spring整合
  4. 结对-结对编项目贪吃蛇-设计文档
  5. wxWidgets:多文档界面实例
  6. 在 VMware Clone Ubuntu Server 之后,解决网卡问题
  7. leetcode 592. Fraction Addition and Subtraction | 592. 分数加减运算(最大公因数gcd,最小公倍数lcm)
  8. EntityFramework6.X 之 Fulent
  9. django-后台管理-表显示相关
  10. (转)Spring Boot(二十):使用 spring-boot-admin 对 Spring Boot 服务进行监控
  11. Fiddler 抓包(二)—Android
  12. 检查eth是否到账_花费32个ETH参与以太坊2.0是件很难的事吗?
  13. 在虚幻引擎5中构建你的首款游戏 - 03 - 模型和材质蓝图
  14. Typecho 插件开发基础
  15. wpf之pdf的显示
  16. B站疯狂破圈 “后浪”们将会把B站推向何处?​
  17. 苏州微软面试--机器学习自然语言处理
  18. STM32L476R快速入门——前期准备(项目设计专题)
  19. Android不同屏幕适配的大神解决方案(转)
  20. Photoshop简单案例(8)——利用文字工具修改图片上文字

热门文章

  1. Python3判断是否为回文数
  2. mysql performance tuning_MySQL Performance tuning
  3. wxpython界面切换_wxpython实现按钮切换界面的方法
  4. python病毒usb文件自动安装_win7禁USB自动安装驱动功能避免木马病毒入侵
  5. linux命令基本格式教程,Linux命令基本格式(详解版)
  6. mysql建表时外检怎么创建_MySQL创建表时加入的约束以及外键约束的的意义
  7. 工业以太网交换机常见故障排除的三种方法
  8. 可网管交换机与非网管交换机的区别
  9. 【渝粤题库】陕西师范大学200511 美国文学
  10. 不等号属于不等式吗_考研专业课备考时,仅仅多刷几遍目标院校的期末考试题就够吗?...