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:\opencv\build\include;
  (2)附加库目录: D:\opencv\build\x86\vc12\lib;(这里我的项目目标计算机是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-07105f7124f9\Eigen

posted on 2016-09-16 20:14  silentteen  阅读(3061)  评论(0编辑  收藏  举报