zoukankan      html  css  js  c++  java
  • 基于OpenVINO的端到端DL网络-包含目录、库目录、附加包含目录、附加库目录、附加依赖项之详解【正确的目录添加方法】

    VS项目中的包含目录、库目录、附加包含目录、附加库目录、附加依赖项均在"项目->属性->配置属性"下进行配置
     
    一、具体说明如下:
     
    1、VC++目录:
     
        包含目录:寻找#include<xxxx.h>中的xxxx.h的搜索目录
     
        库目录:寻找.lib文件的搜索目录
     
    2、C/C++:
     
        常规->附加包含目录:寻找#include<xxxx.h>中的xxxx.h的搜索目录(每一项对应一个文件夹XXXX,文件夹中包含了编译时所需的头文件,使用时直接#include<XXXX>即可)
     
    3、链接器:
     
        常规->附加库目录:寻找.lib文件的搜索目录
     
        输入->附加依赖项:lib库(C++的库会把函数、类的声明放在*.h中,实现放在*.cpp或*.cc中。编译之后,*.cpp,*.cc,*.c会被打包成一个.lib文件,这样可以保护源代码)
     
     二、推荐方法:
     
    1、包含目录和附加包含目录(库目录和附加库目录)的区别:
     
        包含目录:修改了系统的include宏的值,是全局的;
     
        附加包含目录:用于当前项目,对其他项目没有影响(库目录和附加库目录的区别同上)
     
        包含目录和附加包含目录(库目录和附加库目录)的区别主要在于全局还是当前,那么当需要对某工程添加这些目录时,通常情况下,都是在附加包含目录和附加库目录中添加的。
     
    2、 要使用一个库,除了要include其头文件以外(附加包含目录),还要在链接过程中把lib加进去(附加库目录、附加依赖项),添加方法(3附加):
     
        附加包含目录---添加工程的头文件目录:
     
          项目->属性->配置属性->C/C++->常规->附加包含目录:加上头文件的存放目录;
     
        附加库目录---添加文件引用的lib静态库路径:
     
          项目->属性->配置属性->链接器->常规->附加库目录:加上lib文件的存放目录;
     
        附加依赖项---添加工程引用的lib文件名:
     
          项目->属性->配置属性->链接器->输入->附加依赖项:加上lib文件名。
    3.当需要向项目中添加.dll动态链接库时,直接将需要添加的.dll文件拖拽到项目生成的.exe所在的文件夹下即可(项目->属性->配置属性->常规->输出目录,可以看到.exe生成在哪个目录下)【优先采用同一目录下面的dll文件】
     
     





  • 相关阅读:
    linux常用命令
    mysql 开发基础系列20 事务控制和锁定语句(上)
    sql server 性能调优之 资源等待 CXPACKET
    mysql 开发基础系列19 触发器
    mysql 开发基础系列18 存储过程和函数(下)
    mysql 开发基础系列17 存储过程和函数(上)
    sql server 性能调优之 资源等待PAGEIOLATCH
    mysql 开发基础系列16 视图
    mysql 开发基础系列15 索引的设计和使用
    sql server 性能调优之 当前用户请求分析 (1)
  • 原文地址:https://www.cnblogs.com/jsxyhelu/p/11000561.html
Copyright © 2011-2022 走看看