(1)首先下載opencv2.4.3, 解壓縮到D:下;c++
(2)配置code::blocks, 詳細操做例如如下:ui
第一步, 配置compiler, 操做步驟爲Settings -> Compiler and debuggerdebug
這樣出現例如如下圖:code
第二步:add link(加入連接):編譯
接下來, 切換到opencv 的解壓文件夾文件夾: D:\opencv\build\includeopencv
配置完Compiler以後, 在配置linker:class
同理例如如下圖:配置
第三步, 配置linker settings (也就是加入lib中所有的對應的dll 文件):搜索
最後。 點擊okay 就可以完畢配置了。下載
如下經過執行opencv自帶的sample進行測試(這裏咱們打開edge.cpp文件):
例如如下圖所看到的:
接下來編譯執行, 總會出現各類各樣的錯誤。
但是總而言之, 缺什麼dll 文件, 就在網上搜什麼動態庫文件, 而後複製到C:\WINDOWS\system32 中。
關於opencv的.dll 文件, 可以在解壓後的opencv 文件裏搜索, 而後複製到C:\INDOWS\system32 中。 最後可能會出現錯誤「沒法定位程序輸入點 於動態連接庫libstdc++-6.dll
的問題, 接下來我查了一下, 說是不能用最新版的MinGW。僅僅能用4.6.x版本號的MinGW。 所一將其下載下來。 解壓縮, 搜索到對應的libstdc++-6.dll, 而後將其拷貝到
C:\WINDOWS\system32 中:
據我統計, 編譯的時候, 出現丟失的.dll 文件例如如下圖所看到的:
一句話, 缺啥補啥, 終於, 執行效果例如如下: