我知道......另一個這樣的......但是沒有其他人的錯誤與我的一樣,我一直在試着用mingw32來構建opencv好幾天了。Cant'build OpenCV 3.2.0(Mingw32)
當使用MinGW構建OpenCV的命令mingw32-make
失敗,在某些時候試圖編譯sources\modules\ts\src\ts_gtest.cpp
錯誤PIC波紋管:
我試過以下幾個教程,但沒有工作乾淨,這是最好的我可以得到的東西工作。
我做了什麼:
- 安裝MinGW和添加
C:\Mingw\bin\
到PATH環境變量。 - 安裝CMake並將其添加到PATH。
- 提取的OpenCV到
C:\
和forlderC:\opencv\mingwBuild\
- 創建在CMake的-GUI我定義源文件夾作爲
C:\opencv\sources\
和建立文件夾作爲C:\opencv\mingwBuild\
。 - 點擊配置並選擇
Mingw Makefiles
,並使用'使用默認的本地編譯器'(也明確指定編譯器並且結果相同。)。 - 命中生成,它創建Makefile。
- 我打開
C:\Mingw\msys\1.0\msys.bat
有一個所有變量加載的控制檯(也嘗試直接從一個簡單的cmd.exe,因爲PATH設置爲mingw,但我在編譯時得到相同的錯誤)。導航至C:\opencv\mingwBuild\
並運行mingw32-make
。
而這就是錯誤在一段時間後出現的地方。有任何想法嗎?
更換不重視的屏幕截圖。以文本形式提供錯誤。 – tambre
看起來像谷歌測試的問題。 [\ [1 \]](https://github.com/google/googletest/issues/708)[\ [2 \]](https://github.com/google/googletest/issues/484) –