Opencv2.4.13与vs2012 的配置(静态链接)总结

由于一些原因 不得不从2019用回2012版本
相应的 opencv的版本也要从4降回2了

似乎是因为只有opencv2中才有vc11(vs2012工具集对应的版本)

在网上兜兜转转,几天过后终于成功的在电脑上配置成功。

小白而已,大神勿喷。

1. opencv和vs2012的安装就不多说了哈。

2. 新建一个控制台应用

Opencv2.4.13与vs2012 的配置(静态链接)总结_第1张图片
Opencv2.4.13与vs2012 的配置(静态链接)总结_第2张图片

3. 在源文件中新建一个c++文件

Opencv2.4.13与vs2012 的配置(静态链接)总结_第3张图片

4. 右键点击项目 选择属性一栏 对工程属性进行配置

Opencv2.4.13与vs2012 的配置(静态链接)总结_第4张图片
**配置属性》》VC++目录》》包含目录
选择你的opencv目录下的 如图所示三个路径 你们可以按照自己的相应地进行选择。
**
Opencv2.4.13与vs2012 的配置(静态链接)总结_第5张图片
配置属性》》VC++目录》》库目录
选择静态库lib进行勾选
!!——————一定要选择VC11 不要选错了——————!!

Opencv2.4.13与vs2012 的配置(静态链接)总结_第6张图片
配置属性》》链接器》》输入》》附加依赖项
写入如下lib(版本不同或许也不一样)

opencv_ml2413d.lib
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_objdetect2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_nonfree2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_videostab2413d.lib
libpngd.lib
libtiffd.lib
zlibd.lib
IlmImfd.lib
libjasperd.lib
libjpegd.lib
comctl32.lib
gdi32.lib
vfw32.lib

Opencv2.4.13与vs2012 的配置(静态链接)总结_第7张图片
配置属性》》c/c++》》运行库》》MTd
Opencv2.4.13与vs2012 的配置(静态链接)总结_第8张图片
最后确定即可!

5. 下一步按照图中步骤进行配置

Opencv2.4.13与vs2012 的配置(静态链接)总结_第9张图片
Opencv2.4.13与vs2012 的配置(静态链接)总结_第10张图片

如图后关闭

6. 添加测试代码运行即可!

#include 
#include
#include
using namespace cv;
using namespace std;

int main()
{
     
Mat image=imread("D:\\1.jpg");
namedWindow("RenXianSeng",1);
imshow("RenXianSeng",image);
waitKey();
return 0;
}

资源发在评论区吧。

参考博客:
vs配置opencv动态静态
由于这位大神的版本不一样 所以与本文重复的地方请参考本文 本文未涉及到
但这篇博客涉及到的地方请参考博客。

如遇问题请评论区留言,看到后会回复,共同进步。

你可能感兴趣的:(visual,studio,code,opencv)