- 承接前一篇博客
承接前一篇博客《opencv2.4.9源码在Windows下VS2019的编译》,
前一篇博客,主要是要解决这样一个痛点问题。因为,通常我们下载的opencv2.4.9的windows安装包,可安装使用的版本。对应的库都是VC10(VS2010)、VC11(VS2012)、VC12(VS2013)。而我们目前使用的VS都是2019版本,甚至2022版本了。所以,直接使用安装版本的opencv2.4.9,就还有一个旧版本VC 运行库的问题,所以比较麻烦。
这样,直接能编译就比较爽,也便于嵌入到新版本的VS程序当中。
- 创建MFC测试程序并设置路径和链接库
用VS2019创建一个MFC的Dialog测试程序,界面如下:
配置include路径和lib路径(以x64 Debug为例):
Lib库的配置:
即:
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_nonfree249d.lib
opencv_objdetect249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_videostab249d.lib
- MFC测试程序中的内容
点击Button按钮,运行效果如下: