**自
安裝好 opencv 後
開啟opencv安裝目錄下的_make資料夾,啟動其中的opencv.dsw工程(如: c:/opencv/_make/opencv.dsw);在vc中選擇build----batch build ,所有64位的都不選,然後點build。這樣就生成了以後大家經常用到的一些lib及dll,包括release和debug兩個版本的。
在生成過程中可能會出現如下錯誤:
「fatal error lnk1181: 無法開啟輸入檔案「cvauxd.lib」
「error c2039: 「foreground_regions」 : 不是「cvfgdstatmodel」的成員」解決的方法是:在「解決方案管理器」中開啟「cvaux」專案的包含檔案中(include/external)的cvaux. h檔案,找到上述foreground_regions成員,會發現此成員已被注釋掉了,只要將其上一行末尾的「/」改為「*/」使該成員可見,再次啟動專案,應該就可以編譯通過了。 這個問題出現在opencv beta5 和 opencv rc1版本中,以後的版本會解決這個bug。
啟動_make目錄下的另外乙個工程「opencv_directshow.dsw」 ,使其編譯通過;
加入庫檔案及包含檔案的方法:
c:/opencv/cv/include
c:/opencv/cvaux/include
c:/opencv/otherlibs/highgui
c:/opencv/cxcore/include
c:/opencv/otherlibs/cvcam/include(上述檔案屬於常用檔案,如果需要可自行新增另外的包含檔案)加入庫檔案:
c:/opencv/lib
配置專案:選擇選單"project"->"settings..."以啟用專案配置對話方塊 .
在左邊選擇你的專案.
調節設定,對 release 和 debug 配置都有效:
選擇 "settings for:"->"all configurations"
選擇 "c/c++" tab -> "preprocessor" category ->
"additional include directories:".
加入用逗號分隔的相對路徑 (對檔案 .dsp 而言) 或絕對路徑d:/opencv/cxcore/include,
d:/opencv/cv/include,d:/opencv/otherlibs/highgui, d:/opencv/cvaux/include(optionally,)
選擇 "link" tab -> "input" category -> "additional library path:".加入輸入庫所在的路徑 (cxcore[d].lib cv[d].lib hihghui[d].lib cvaux[d].lib) d:/opencv/lib
調節 "debug" 配置:
選擇 "settings for:"->"win32 debug".
選擇 "link" tab -> "general" category -> "object/library modules".
加入空格分隔的 cvd.lib,cxcored.lib highguid.lib,cvauxd.lib (optionally)可以改變輸出檔案的名稱和位置。如想把產生的 .exe 檔案放置於專案目錄而不是debug/ 子目錄下,
可在 "link" tab -> "general" category -> "output file name:" 中鍵入 ./d.exe調節 "release" 配置
選擇 "settings for:"->"win32 release".
選擇 "link" tab -> "general" category -> "object/library modules".
加入空格分隔的cv.lib cxcore.lib highgui.lib cvaux.lib (optionally)
增加從屬性專案到 workspace 中:
選擇選單: "project" -> "insert project into workspace".
選擇 opencv/cv/make/cv.dsp.
同樣步驟對opencv/cvaux/make/cvaux.dsp, opencv/otherlibs/highgui/highgui.dsp.
設定從屬性:
選擇選單: "project" -> "dependencies..."
對 "cv" 選擇 "cxcore",
對 "cvaux" 選擇 "cv", "cxcore",
對 "highgui" 選擇 "cxcore",
對你的專案,選擇所有的: "cxcore", "cv", "cvaux", "highgui".
從屬性配置保證了在源**被改變的情況下,自動重新編譯 opencv 庫.
靜態庫設定:
opencv程式需要靜態庫設定,其release版本的靜態庫在系統的lib目錄下,
其debug版本的靜態庫需要重新全編譯所有的程式。動態庫設定:
opencv啟動時需要一些動態庫的支援,這些動態庫必須放在系統目錄下或者當前目錄
下。cv097.dll,cvaux097.dll,cvcam097.dll,cxcore097.dll,
highguid097.dll,libguide40.dll
OpenCV 1 0在VC 6 0下配置
1.安裝opencv 1.0按照預設選項安裝就可以。在安裝時選擇 將 opencv bin加入系統變數 add opencv bin to the systerm path 否則需要在 我的電腦 屬性 高階 環境變數 中新增上述變數,如 變數 path,值 c opencv bin 為opencv的...
DirectX的安裝與配置 VC6 0
下面進行開發環境配置 1.指定標頭檔案和庫檔案的位置,在vc6.0中選擇tool options directories 在show directories for library files中加入direct的lib路徑 如 d program file microsoft directx sdk...
Opencv與VC6 0環境的配置
我使用的opencv為1.0版本的,我之前也有試過其他更新的版本,悲催的,都沒成功,後來說是只有1.0支援vc6.0的開發,把vc6.0和opencv安裝好,然後進行如下配置 1 在工程中新增要呼叫的.h lib檔案的路徑 開啟vc6.0,選擇在vc的選單中選擇tools options direc...