天天看點

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

拜小白教你一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍

本機環境:win10 64位 

OpenCV2.3.14

Visual Studio 2013

最後結果,親測可用

========================分割線====================

若是知道如何配置環境,隻想了解如何一次配置好OpenCV+VS開發環境,不用每次新工程都重新配置一遍的同學,請直接看第5、9、10步驟。不知道怎麼配置的同學還請耐心看全文,自己感覺寫的好啰嗦,篇幅較長,還請耐心配置,一定會成功的。(PS:主要是圖檔有點大。。。囧.....)

=====================分割線====================

之前寫過一篇關于opencv3.2.0與VS2017配置教程: 拜小白教你OpenCV3.2.0+VS2017開發環境配置

這裡有同學會感覺到,每次配置都需要重新配置,好麻煩的說。在此,部落客将重新用OpenCV2.4.13+VS2013重新配置,順便解決一下如何一次配置好開發環境,不用每次新工程都重新配置一遍。

另外一點就是自己最近在用到特征比對時,如使用SIFT、SURF等時,發現在OpenCV3中無法使用。查找相關資料發現,由于目前發行的OpenCV3中,衆多著名的特征檢測算子(如SIFT、SURF、ORB算子等)所依賴的穩定版的源代碼已經從官方發行的OpenCV3中移除,而轉移到一個名為xfeature2的第三方庫中。 而要将此庫導進來,目前自己還不會,感覺操作起來有些麻煩,是以還是重新使用OpenCV2吧,因為在OpenCV2中可以使用特征檢測算子(如SIFT、SURF、ORB算子等)。

如何做到不用每次重新配置,說白了就是将VS第一次配置OpenCV的項目屬性表儲存下來,每次建立項目時引用即可。

此篇文章,相比之前的配置大體是一緻的,但本文更為詳細,有些特别的步驟,我将會重點強調(PS:之前的文章沒有注意到,囧---)。

=======================分割線==================

1-OpenCV的下載下傳與安裝

opencv官方下載下傳位址:http://opencv.org/releases.html#

以本文為例:選擇的是opencv2.3.14,windows系統

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

下載下傳好後,輕按兩下進行安裝(PS:其實它的安裝過程是個解壓的過程)。要記住好安裝的路徑,後邊需要。

【建議】在英文路徑下,不用有中文和空格。

============================分割線==============

2-電腦系統環境配置

在系統屬性裡Path變量,添加OpenCV的bin路徑,見下圖:

以本文bin路徑為例:D:\....\opencv\build\x86\vc12\bin

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

找到Path進行編輯,把上一步驟中解壓(安裝)好的OpenCV路徑下的bin路徑添加到Path系統環境變量中。

【注意】在選擇bin路徑時,你會發現這裡有x64、x86倆個裡都有bin,如下圖:

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

那麼到底選擇哪裡的bin添加到Path變量中呢????

答:如果你的VS工程裡應用程式是win32控制台應用程式,則選擇x86的路徑;如果你的應用程式是win64控制台應用程式,則選擇x64的路徑。 (選擇x64,還是x86對後面在VS中配置opencv有影響,與本機是32位,64為無關。我是這麼了解的,囧---)。

那麼,以本文為例,我選擇是x86下的bin,将其添加到Path變量中。(若你選擇x64下的bin,那麼後文我也有對應的配置方法,不必擔心)

【建議】配置好後此時電腦最好重新開機下。

另外:vc8表示VS2005,vc9表示VS2008,vc10,表示VS2010。而vc11, vc12 分别VS2012, VS2013的編譯器版本,後續版本以此類推,根據自己的VS版本來填寫正确的編譯器版本号。

========================分割線===================

3-在VS2013建立工程

檔案-->建立-->項目  (快捷鍵:Ctrl+Shift+N)

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

選擇Win32控制台應用程式-->項目名稱自己随意起,如下圖:

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

選擇【下一步】

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

選擇【控制台應用程式】【空項目】,然後點選【完成】

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

================================分割線======================

4-找到屬性管理器

視圖-->其他視窗-->屬性管理器。如下圖:

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

此時在界面的右側找到屬性管理器界面,如下圖:

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

=======================分割線=========================

5-添加新的屬性表

選擇的是Debug|Win32,右鍵【添加新項目屬性表】。(如果想在Release模式下使用OpenCV,右擊Release|Win32,同理可得) 【注意】 這是解決一次配置,不用每次新工程都重新配置的關鍵 。 ( PS:在之前的文章裡,沒有添加新屬性表,而是直接配置了,這就導緻每次新工程都重新配置)

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

名字随意起,但最好起個自己能知道這個表是幹什麼用,省着以後忘記了。如下圖:

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

點選【添加】後,此時右側表裡就會多了一個剛剛新見的屬性表,如下圖:

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

=========================分割線=====================

6-添加包含目錄

右擊剛剛建立的屬性表,選擇【屬性】,如下圖:

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

則會彈出【屬性頁】,選擇【VC++目錄】-->【包含目錄】,對其進行編輯,如下圖:

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

【注意】添加下面三個路徑(根據自己oepncv路徑自行修改): D:\DiyProgram\OpenCV2413\opencv\build\include

D:\DiyProgram\OpenCV2413\opencv\build\include\opencv

D:\DiyProgram\OpenCV2413\opencv\build\include\opencv2

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

點選【确定】完成添加。 ================分割線=================

7-添加庫目錄

選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

添加路徑(根據自己oepncv路徑自行修改):D:\DiyProgram\OpenCV2413\opencv\build\x86\vc12\lib 【注意!!】這裡有x64、x86倆個裡都有lib檔案,那麼選擇哪個呢?  這個根據本文第2步驟——電腦系統環境配置,裡你選擇是哪個進行對應添加。以本文為例,我當時選擇是x86下的bin,将其添加到Path變量中,是以這一步驟,我就選擇...opencv\build\x86\vc12\lib。若你當時選擇的是x64下的bin,将其添加到Path變量中,那麼這一步驟中,你就選擇...opencv\build\x64\vc12\lib。

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

點選【确定】,完成添加。 =========================分割線=============

8-添加附加依賴項

【連結器】-->【輸入】-->【附加依賴項】,在附加依賴項裡添加庫檔案

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

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

點選【确定】,完成添加。OK,到此,VS2013環境下配置OpenCV2.4.13的工作已經全部完成了,現在,你就可以在此工程下用opencv寫代碼,并運作程式驗證是否壞境搭建成功。 對于之後建立的OpenCV新工程,隻需要添加剛剛建立的屬性表即可,不再需要一步一步重複配置。具體方法見下面步驟。 【注意】若是你是在Release下,則在【附加依賴項】裡添加:

opencv_objdetect2413.lib

opencv_ts2413.lib

opencv_video2413.lib

opencv_nonfree2413.lib

opencv_ocl2413.lib

opencv_photo2413.lib

opencv_stitching2413.lib

opencv_superres2413.lib

opencv_videostab2413.lib

opencv_calib3d2413.lib

opencv_contrib2413.lib

opencv_core2413.lib

opencv_features2d2413.lib

opencv_flann2413.lib

opencv_gpu2413.lib

opencv_highgui2413.lib

opencv_imgproc2413.lib

opencv_legacy2413.lib

opencv_ml2413.lib

【差別】:就是在Debug中後面有字母d,Release下沒有d。

=====================分割線======================

9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方

在目前工程下,我們會發現,剛剛新建立的屬性表,此表是已經配置好的opencv目錄。然後将此新表複制到一個你常用的地方,以本文為例,我将它存放到D盤,友善以後的查找。

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

複制到D盤下

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

===========================分割線==================

10-建立新工程舉例說明,如何導入剛剛建立的屬性表

本次建立新工程的名稱為——【TestDemo3】  如何建立工程上邊寫過,這裡跳過。(PS: 之前建立的是【TestDemo1】,不一樣哦) 同樣是找到【屬性管理器】,在【Debug|Win32】右擊,選擇【添加現有屬性表】

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

以本文為例,找到放到D盤中的屬性表,并選擇,見下圖:

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

此時在【Debug|Win32】中,導入進來已經配置好的屬性表,此時你就可以編寫opencv相關程式了。 這樣就解決了一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍。

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

=========================分割線===================

11-建項并測試效果

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法
一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

編寫代碼進行測試:

#include <opencv2/opencv.hpp>
using namespace cv;

int main()
{
	Mat srcImage = imread("D:\\OutPutResult\\ImageTest\\dog.jpg");
	namedWindow("顯示圖像");
	imshow("顯示圖像", srcImage);
	waitKey(0);
	return 0;
}
           

顯示結果

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】--&gt;【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

=========================分割線=================

12-關于x64相關解決方法

不知道你是否注意到,在第2步驟,和第7步驟中,都有關于x86與x64的選擇,以本文為例是在x86中進行配置的。 但若你在第2步驟,和第7步驟中中選擇x64,那麼在vs中,你就應該這麼配置(PS:部落客之前配置文章就在x64中配置),x64配置見下文: 你隻需要選擇x64平台,選擇方法見下圖:

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】--&gt;【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

選擇建立,見下圖:

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】--&gt;【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

選擇【x64】,并确認,見下圖:

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】--&gt;【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

此時,你會發現右側【屬性管理器】裡會多出關于x64平台的檔案夾,然後,依據上文與在【Debug|Win32】建立新的屬性表步驟一樣。隻不過,以後建立新工程的時候,你必須把x64的平台建立出來,然後把已經配置好的屬性表導入進【Debug|x64】中。

一次配置好OpenCV2.4.13+VS2013開發環境,不用每次新工程都重新配置一遍(詳細版步驟) 1-OpenCV的下載下傳與安裝 2-電腦系統環境配置 3-在VS2013建立工程4-找到屬性管理器5-添加新的屬性表6-添加包含目錄7-添加庫目錄選擇【VC++目錄】--&gt;【庫目錄】,對其進行編輯,如下圖:8-添加附加依賴項 9-找到剛剛建立的屬性表并存放到自己熟悉常用的地方 10-建立新工程舉例說明,如何導入剛剛建立的屬性表11-建項并測試效果12-關于x64相關解決方法

=========================分割線=====================

【後記】還是強調一下!!!(PS:畢竟自己犯過此類錯誤,囧----) 注意步驟2,和步驟7中,你要保證選擇目錄路徑的x86或x64要統一(不是按照系統選擇的哦!!),而是在VS2013中若是用【Debug|Win32】則選擇x86,若是用【Debug|x64】則選擇x64。

=======================END===================

繼續閱讀