Visual Studio中include目录和lib库目录搜索路径
2016-12-05 21:35
260 查看
在配置OpenCV的时候,突然想到这个问题。
OpenCV在Visual Studio下的配置有以下四处:
1. 系统环境变量的设置,也就是dll文件的路径;
2. include包含目录的配置,也就是.h和.hpp头文件的路径;
3. lib库目录的配置,.lib文件的路径;
4. .lib文件除了在上述第3步中配置搜索路径,还要在Properties => Linker => Input => Additional dependencies 处逐一显式指定。
首先需要了解lib 和 dll 的区别、生成以及使用详解
上述第2、3步中include包含目录和lib库目录路径的配置,各有两处可以设置
include包含目录:
1. VC++ Directories -> IncludeDirectories
2. C/C++ -> General -> Additional Include Directories
lib库目录:
1. VC++ Directories -> LibraryDirectories
2. Linker -> General -> Additional Library Directories
那么,这两个地方的搜索顺序呢?见VS中C++的包含目录、附加包含目录和库目录和附加库目录的区别
另外,又看到关于Visual Studio中的“环境变量”,这里加引号是因为它和系统的环境变量不同——在中文版的VS中,环境变量翻译为“宏”。
Visual Studio中的环境变量(以Visual Studio 2013为例)
看完这几篇博文,对于OpenCV在Visual Studio下为什么要这样配置,就能有一个比较深入的了解了
OpenCV在Visual Studio下的配置有以下四处:
1. 系统环境变量的设置,也就是dll文件的路径;
2. include包含目录的配置,也就是.h和.hpp头文件的路径;
3. lib库目录的配置,.lib文件的路径;
4. .lib文件除了在上述第3步中配置搜索路径,还要在Properties => Linker => Input => Additional dependencies 处逐一显式指定。
首先需要了解lib 和 dll 的区别、生成以及使用详解
上述第2、3步中include包含目录和lib库目录路径的配置,各有两处可以设置
include包含目录:
1. VC++ Directories -> IncludeDirectories
2. C/C++ -> General -> Additional Include Directories
lib库目录:
1. VC++ Directories -> LibraryDirectories
2. Linker -> General -> Additional Library Directories
那么,这两个地方的搜索顺序呢?见VS中C++的包含目录、附加包含目录和库目录和附加库目录的区别
另外,又看到关于Visual Studio中的“环境变量”,这里加引号是因为它和系统的环境变量不同——在中文版的VS中,环境变量翻译为“宏”。
Visual Studio中的环境变量(以Visual Studio 2013为例)
看完这几篇博文,对于OpenCV在Visual Studio下为什么要这样配置,就能有一个比较深入的了解了
相关文章推荐
- Linux下include/lib/bin等搜索路径的配置
- 添加全局Include目录到VC的搜索路径
- Linux下如何将当前目录导入到Lib默认搜索路径
- ubuntu中查找安装文件的目录(包括lib, include, 可执行文件路径)
- Linux下include/lib/bin等搜索路径的配置
- 包含路径(include path) 库路径(lib path)VC++2010 (附加)包含目录 (附加)库目录
- Linux-Centos include/lib/bin等搜索路径的配置
- Linux下include/lib/bin等搜索路径的配置
- Linux-Centos include/lib/bin等搜索路径的配置
- gcc中include文件的搜索路径
- gcc include lib路径扩展
- #include和#include" "搜索路径的区别。
- 为Visual Studio添加默认INCLUDE包含路径一劳永逸的方法(更新)
- freebsd添加lib搜索路径的方法
- “当前目录”以及DLL搜索路径的问题
- 关于Visual Studio的路径搜索经验
- 修改vs2010所有工程的include目录和lib目录
- 牛腩 39:整合搜索页面 当前根目录的路径用~/表示
- #include -- 头文件的搜索路径
- gcc中include文件的搜索路径