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

  • 相关阅读:
    Silverlight For WinEmbedded 的页面切换实现
    如何修改 MFC Dialog 窗体的类名???
    SWIFT 开发环境
    Windows 10 安装
    Microsoft Remote Tools
    WinCE 7.0 下如何获取全路径文件名的后缀?
    年终工作总结
    Win8.1 下安装 eVC++ 4.0
    何生成一个 WinCE 下文件全路径大于 MAX_PATH(260) 字节的文件路径?
    A+B Problem III
  • 原文地址:https://www.cnblogs.com/silentteen/p/7532609.html
Copyright © 2011-2022 走看看