如何将其他项目的.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文件
所以注意添加和使用的方式。
- 如何将其他项目的.dll和.lib文件第三方库以及头文件加入到Visual Studio的项目中
- Visual Studio 项目中添加include, lib, dll库文件(*.h,*.lib,*.dll)
- Visual Studio 项目中添加include, lib, dll库文件(*.h,*.lib,*.dll)
- Visual Studio 项目中添加include, lib, dll库文件(*.h,*.lib,*.dll)
- Visual Studio 项目中添加include, lib, dll库文件(*.h,*.lib,*.dll)
- Visual Studio 项目中添加include, lib, dll库文件(*.h,*.lib,*.dll)
- 如何将第三方库和头文件加到gcc、g++中
- wince 内核中加入动态库并将头文件,lib文件加入到sdk中
- 【Visual Studio】 VS中添加头文件和lib库的方法
- 如何把一个lib库文件加入到VC.NET项目中去 选择自 SEUU 的 Blog
- 如何快速将下载好的大量源代码文件加入到VS项目中
- 如何把一个lib库文件加入到VC.NET项目中去
- 【转载】如何把一个lib库文件加入到VC.NET项目中去
- 如何把一个lib库文件加入到VC.NET项目中去
- 如何把一个lib库文件加入到VC.NET项目中去
- Swift 如何嵌入OC文件以及Cocoapods管理的swift项目导入OC第三方库
- android studio引入其他项目中的lib module到自己的项目中作为lib
- 把第三方DLL的源代码引入到项目中
- Equals比较规范
- c++ primer 第五版----第六章习题解答
- Hadoop for .NET Developers(十三):实施更复杂的MapReduce作业
- 记录
- 顺序表与链表的面试题【菜鸟学习日记】
- 如何将其他项目的.dll和.lib文件第三方库以及头文件加入到Visual Studio的项目中
- jsoup获取天气
- HTML5-增强的页面元素
- 米勒电容引起的米勒效应
- ChecklistBox的使用总结
- 抽象类
- 深入理解ThreadLocal
- @Scheduled用法
- Codeforces Round #436 (Div. 2)