я давно пытаюсь успешно скомпилировать OpenCV2.0 в Windows, но этого никогда не было .. (я могу успешно скомпилировать в Linux)
Сначала я установил MinGW с g ++, GDB и Code :: Blocks ..
чем я установил CMake и OpenCV2.0 (редактирование строки "cxoperations.hpp" в #if GNUC > = 4 || MINGW32 )
Я делаю OpenCV из исходной папки "OpenCV2.0" через CMake-GUI в новую папку "Компилировать", выбирая кодовые файлы Code :: blocks MinGW и выбирая исполняемый файл Code :: blocks.
Теперь у меня есть три папки на C: OpenCV2.0, MinGW, Compiled
Я открыл сгенерированный файл «OpenCV.cbp» в Code :: Blocks, но когда я пытаюсь скомпилировать или отладить файл, я получаю ошибку: «c_samples - all» использует недопустимый компилятор. Пропуская...
Ничего не поделаешь. "
Также через консоль я не могу скомпилировать файлы, использующие библиотеку OpenCV ..
>g++ contours.c -I"C:\OpenCV2.0\include\opencv" -L"C:\OpenCV2.0\lib" -lcxcore -lcv -lhighgui -lcvaux -lml
>C:\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lcxcore
collect2: ld returned 1 exit status
Надеюсь на вашу помощь, спасибо!