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

    科技2025-07-08  14

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

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

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

    小白而已,大神勿喷。

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

    2. 新建一个控制台应用

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

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

    **配置属性》》VC++目录》》包含目录 选择你的opencv目录下的 如图所示三个路径 你们可以按照自己的相应地进行选择。 ** 配置属性》》VC++目录》》库目录 选择静态库lib进行勾选 !!——————一定要选择VC11 不要选错了——————!!

    配置属性》》链接器》》输入》》附加依赖项 写入如下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

    配置属性》》c/c++》》运行库》》MTd 最后确定即可!

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

    如图后关闭

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

    #include <iostream> #include<core/core.hpp> #include<highgui/highgui.hpp> 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动态静态 由于这位大神的版本不一样 所以与本文重复的地方请参考本文 本文未涉及到 但这篇博客涉及到的地方请参考👆博客。

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

    Processed: 0.014, SQL: 8