配置VS2013 + opencv 2.4.10


其實我內心是極力反對裝這么老的版本的,但是要交課堂作業~~好無奈

[注] : 如果按照本文配置不成功,可以試一下其他博客里面的配置(多試一試總能成功的)

  1. https://jingyan.baidu.com/article/76a7e409f3427bfc3a6e156d.html
  2. https://www.jianshu.com/p/050280521a3a
  3. https://jingyan.baidu.com/article/64d05a025a686bde54f73b54.html
  4. https://blog.csdn.net/wizardtoh/article/details/43541595

一 下載安裝vs2013

vs下載鏈接

下載好之后直接安裝即可,安裝路徑可選部分安裝在其他盤,其他選項都默認就好。

二 下載opencv2.4.10

opencv下載鏈接

找對應的下載即可

下載好安裝包后直接安裝在一個選定的位置(我安裝在了D:\opencv\opencv)

配置環境變量

在系統變量Path下添加

D:\opencv\opencv\build\x86\vc12\bin
D:\opencv\opencv\build\x64\vc12\bin

這里x86和x64都添加進去了(如果建立的項目是Win32項目,請一定要把x86放到前面,否則程序讀取時會先讀取x64里面的,這是因為在掃描環境變量時是從上到下掃描的),另外vc12是vs2013使用的編譯器版本,同理vc11是vs2012使用的編譯器版本

另外新建立一個變量

關鍵配置

  1. 建立 Win32 控制台應用程序

  2. 選擇空項目

  3. 調出屬性管理器視圖

  1. 在Debug|Win32 目錄下添加新項目屬性表

  1. 右擊opencvDebug2410,選擇屬性

    1. 添加附加包含目錄

      D:\opencv\opencv\build\include
      
    2. 添加附加庫目錄

      D:\opencv\opencv\build\x86\vc12\lib
      
    3. 添加附加依賴項

      1. //Debug模式帶后綴d
        //Release模式不帶d
        opencv_imgproc2410d.lib
        opencv_calib3d2410d.lib
        opencv_contrib2410d.lib
        opencv_core2410d.lib
        opencv_features2d2410d.lib
        opencv_flann2410d.lib
        opencv_gpu2410d.lib
        opencv_highgui2410d.lib
        opencv_legacy2410d.lib
        opencv_ml2410d.lib
        opencv_nonfree2410d.lib
        opencv_objdetect2410d.lib
        opencv_ocl2410d.lib
        opencv_photo2410d.lib
        opencv_stitching2410d.lib
        opencv_superres2410d.lib
        opencv_ts2410d.lib
        opencv_video2410d.lib
        opencv_videostab2410d.lib
        
  2. 測試

    在源文件中創建一個main.cpp

    #include <opencv2/opencv.hpp> 
    using namespace cv;
    int main()
    {
    	// 讀入一張圖片
    	Mat img = imread("E:\img_0018.jpg");//如果出現內存位置異常之類的錯誤,請把這里的路徑分隔符改為//
    	// 創建一個窗口 
    	namedWindow("test");
    	// 在窗口中顯示
    	imshow("test", img);
    	// 等待6000 ms后窗口自動關閉 
    	waitKey(6000);
    }
    

總結:

  1. 創建的新項目屬性表在之后的項目中直接添加進去就好啦!
  2. 配置好環境變量之后要重啟電腦
  3. 本博文中出現的路徑一定要多多注意,有一處填錯都不會成功運行
  4. 另外注意test是在Win32即32位環境下測試的~,如果是64的話直接將添加的目錄從x86變為x64即可
  5. 附加依賴項部分每個版本的opencv可能都不一樣,本文也是借鑒其他博文的。、


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM