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