zoukankan      html  css  js  c++  java
  • MFC中添加"附加包含目录"、“附加包含目录”以及“附加库目录”

    MFC中添加"附加包含目录"、“附加包含目录”以及“附加库目录”

    1.附加包含目录

    方法:
       (1)[解决方案资源管理器]:右键项目->属性->配置属性->C/C++->常规->附加包含目录;
       (2)[菜单]:工具->选项->项目和解决方案->C++目录,选择对应平台,然后添加所需“包括文件”目录;
    功能:添加的是项目中用到的include头文件,把外部依赖库的头文件地址添加在这里。

    2.附加库目录

    方法:
       (1)[解决方案资源管理器]:右键项目->属性->配置属性->链接器>常规->附加库目录;
       (2)[菜单]:工具->选项->项目和解决方案->C++目录,选择对应平台,然后添加所需“库文件”目录;
    功能:将外部依赖库的lib文件地址添加在这里;

    2.附加依赖目录

    方法:
       (1)[解决方案资源管理器]:右键项目->属性->配置属性->链接器>输入->附加依赖项,在其中填写具体使用到的具体的lib名称,包含后缀名如"opencv_world300d.lib"。效果等同于

     #pragma comment(lib, "opencv_world300d.lib") 
    

       (2)[菜单]:工具->选项->项目和解决方案->C++目录,选择对应平台,然后添加所需“库文件”目录;
    功能:将使用到的外部依赖库的lib文件名称添加在这里;

    例:
    opencv配置
      假设opencv解压在D盘opencv文件中
      (1)添加附加包含目录: D:opencvuildinclude;
      (2)附加库目录: D:opencvuildx86vc12lib;(这里我的项目目标计算机是x86,故选x86)
        注:项目目标计算机查看与设值方法:
          (a)右键项目–>属性–>链接器–>高级–>目标计算机;
          (b)右键项目–>配置管理器”–>活动平台解决方案;
      (3)添加外部依赖项: opencv_world300d.lib;
        注:lib文件夹里有opencv_world300d.lib,opencv_ts300d.lib,opencv_world300.lib,opencv_ts300.lib四个文件,前两个带"d"表示debug版本,后两个表示release版本,根据需求添加。
      (4)复制opencv_world300d.dll放在项目debug文件夹中。

    Eigen配置
      仅添加附加包含目录即可:D:eigen-eigen-07105f7124f9Eigen

  • 相关阅读:
    实验十一 集合
    实验十 泛型程序设计技术
    实验九 异常、断言与日志
    实验六 接口的定义与使用
    实验七 继承附加实验
    实验六 继承定义与使用
    《面向对象程序设计(Java)》第四周学习总结
    实验三 Java基本程序设计(2)
    201771010112罗松《面向对象程序设计(java)》第十一周学习总结
    201771010112罗松《面向对象程序设计(java)》第十周学习总结
  • 原文地址:https://www.cnblogs.com/silentteen/p/7532609.html
Copyright © 2011-2022 走看看