VS mfc 配置项目属性表----一劳永逸法

以opencv为例讲解配置属性表的方法

属性管理器窗口的位置:  视图---其他窗口--属性管理器

配置具体步骤

1. 找一个测试工程,或者新建工程,打开属性管理器

在左侧悬浮列表中也有属性管理器界面 

VS mfc 配置项目属性表----一劳永逸法_第1张图片

2.单击属性列表,新建新的属性表

VS mfc 配置项目属性表----一劳永逸法_第2张图片 

 3.按照平常配置动态链接库的方法进行配置即可

以opencv为例,进行配置

(1)库文件路径

..//opencv//2.4.3//include//;..//opencv//2.4.3//include//opencv//;..//opencv//2.4.3//include//opencv2;

VS mfc 配置项目属性表----一劳永逸法_第3张图片

 

(2)lib路径

..//opencv//2.4.3//lib//x86//vc10//lib//;

VS mfc 配置项目属性表----一劳永逸法_第4张图片

 

(3)lib依赖项

opencv_core243d.lib;opencv_highgui243d.lib;opencv_imgproc243d.lib;

VS mfc 配置项目属性表----一劳永逸法_第5张图片

 

4.配置好后,一定要保存!

点击左侧对应的属性表---右键  保存

不保存的话,后续使用的配置表都是空的

 

 调用配置表:

新的工程,打开属性表,右键,【添加现有属性表  】即可

VS mfc 配置项目属性表----一劳永逸法_第6张图片

测试工程添加头文件,将dll放在可执行文件夹下就可以了

 测试:读取一张图,最后显示---成功!

//cpp的引用
#include "../opencv/2.4.3/include/opencv2/opencv.hpp"
using namespace cv;

//测试代码
cv::Mat mst = cv::imread("E://wokspace//PROJECT//ThirdTrailInspection//code_c//ttrmeasure//BSV//bin//1//1//(1).BMP", 0);
	cv::imshow("title", mst);

VS mfc 配置项目属性表----一劳永逸法_第7张图片

 

此方法,对于库的配置是绝对路径还是相对路径的都没问题。

这种方法配置的,后续工程均不需要再配置属性表了,一劳永逸

你可能感兴趣的:(MFC,C/C++,windows)