安裝openCV時,用minGW編譯中遇到的錯誤。minGW bulid problem

openCV 2 viagra sample pills.4.13 with windows 8.1 by code blocks 16.01

Error:BTNS_AUTOSIZE

一開始以為是遺漏步驟,或是版本不同的問題

google幾個安裝方法有差異的教學,最後才從CMD中的錯誤訊息當作關鍵字,找到了這個解決辦法……..

MinGW error

 

融合幾個教學的內容得到以下幾點:

  1. openCV官方build好的檔案,安裝後常常不能用,只好自己build
  2. code blocks的minGW蠻雷的,不如自己上官網安裝最新的minGW

最後是用錯誤訊息找到的辦法

因為OS版本不同,要自己去minGW資料夾,找檔案:commctrl.h

把其中的

#if 0
#define _WIN32_IE 0x0300
#endif

改成這個

#if 1
#define _WIN32_IE 0x0500
#endif

Facebook留言板