CPP学习

Visual Studio下C++第三方库配置方法总结

2017-05-15  本文已影响0人  YBshone
前言:

对于任何一种编程语言来说,第三方库无疑会使我们站在巨人的肩膀上编程。
Visual Studio 2010 & Help Library Manager 安装说明 http://www.linuxidc.com/Linux/2012-11/74814.htm
OpenCV 2.3.x/2.4.x在Visual Studio 2005/2008和Visual Studio 2010配置方法详解 http://www.linuxidc.com/Linux/2012-08/68302.htm
使用OpenCV-2.4.0.exe文件编译x86或x64平台Visual Studio 2005/2008/2010目标文件 http://www.linuxidc.com/Linux/2012-08/68305.htm
Visual Studio LightSwitch增加对HTML5和JavaScript的支持 http://www.linuxidc.com/Linux/2012-06/63397.htm
Visual Studio 11:使用 C++ 开发一个最简单的 Metro 应用 http://www.linuxidc.com/Linux/2012-06/62657.htm

在工程属性中配置第三方库

配置第三方库的一个最简单的方法是直接在工程属性中进行相关内容的填写。假设这里新建了一个名为3rdlibConfigDemo的工程,我们可以右键点击它,然后选择最下方的属性按钮,打开配置的窗口。

巨人.png

1)第三方库头文件路径的配置
为了能够让编译器在编译时能够找到第三方库的头文件(.h.hpp等等扩展名的头文件)的位置,首先需要将第三方库的头文件路径添加到属性当中。具体配置的位置可以在属性当中的配置属性-VC++目录-Include目录中找到。

巨人.png 巨人.png
然后我们便可以在代码中使用#include预编译指令,将第三方库的头文件包含进来编写相关的代码了。

2)第三方库库文件路径以及引用库名称的配置
为了能够让链接器在编译时能够找到第三方库的库文件.lib的位置,还需要将第三方库的库文件路径添加到属性当中。具体配置的位置可以在属性当中的配置属性-VC++目录-Library目录中找到。

巨人.png 巨人.png

在添加库文件目录之后,我们还需要指定具体需要链接哪些库文件。添加库文件的名称可以参考第三方库的文档,当然有些库在引用头文件时,会自动的指明需要引用库的名字(例如boost),所以这个步骤在某些情况下也可以省略。但是由于大多数第三方库不支持这种自动指明引用库名字的方式,所以这个步骤还是必须走的过程。具体配置的位置可以在属性当中的配置属性-连接器-其他依赖中找到

巨人.png 巨人.png
上一篇 下一篇

猜你喜欢

热点阅读