如何将其他项目的.dll和.lib文件第三方库以及头文件加入到Visual Studio的项目中

来源:互联网 发布:王者荣耀数据封神榜67 编辑:程序博客网 时间:2024/05/17 01:42

首先说明,尽量慎重依赖于第三方库,除非自己很熟悉或自己能力强,对第三方库知道怎么使用,否则很容易造成一些意想不到的错误,调试这些错误可能还不如自己写文件解决来的更快一些。

VS中提供两种不同的项目配置方式:

第一种是配置自己电脑的VS属性,在“Solution Explorer”这个窗口中,有一些人已经将Property Manager选项卡添加进来,如果未显示出来,上网搜一下可以查到怎么把该窗口调出来,在这个窗口里每个项目都有Debug|win32、Debug|x64、Release|win32和Release|x64版本,这取决于你的项目使用哪个版本,在这些版本的子目录下都有一个设置用户VS属性的选项卡,双击(我的这个项目使用的是64位debug版),在这里就可以设置自己本地的第三方依赖库和文件等而不会影响到整个team(如果没有team那么就无所谓了),如下:




而如果是想设置整个team的大的项目依赖(如果不是team leader,请小心添加,别问我是怎么知道的),那么直接在“Properties Manager”窗口的项目上双击就可以:


(以下默认是添加本地依赖,Debug,x64版的)

1. 添加第三方的头文件等未编译文件(*.h,  *.cpp)。 

同样,在 ”Properties Manager“ 窗口中,在Common Properties(一般性属性)选项卡中有一个“VC++ Directories” 的里边可以看到“include Directories”这个选项卡在这个里边就可以设置自己的一些第三方头文件目录(保密部分,打码,哈哈):


点击"<Edit...>",进入编辑,就可以添加一些第三方依赖文件:


添加完,ok-- application,就可以使用了。


2. 添加*.lib文件。 

同样是在Properties Manager下,在VC++ Directories -- Library Directories 中,添加静态链接文件(.lib 文件)


3. 添加.dll 文件。

一般.dll 文件是放在项目的可的执行文件夹下的,和项目的执行文件放在一起,在项目执行时被调用。

所以不用再Properties中设置。


备注:

有两个地方设置Include的相关目录:

1. VC++ Directories -> Include Directories
2. C/C++ -> General -> Additional Include Directories


这个都是可以在项目中使用其他的依赖文件,但是这又有什么区别呢?

VC++ Directories -> Include Directories中包含的文件在项目中使用方式是:

#include <example.h> //在系统目录中去查找example.h 文件

C/C++ -> General -> Additional Include Directories中包含的文件在项目中使用方式是:

#include "example.h" // 在附加路径中搜索,然后在当前目录中搜索example.h文件

所以注意添加和使用的方式。


阅读全文
0 0
原创粉丝点击