OpenCV на кодовых блоках
Я пытаюсь изучить OpenCV и следую этим инструкциям, чтобы установить его и интегрировать с Code::Blocks: https://zahidhasan.github.io/2017-03-25-How-to-install-OpenCV-3.2-in-windows-10-using-MinGW-(64)-and-Codeblocks/ с помощью-MinGW- (64) и-CodeBlocks /
Однако каждый раз, когда я попадаю в пункт 3 в разделе "Создание двоичных файлов", я получаю следующий код: Блокирует ошибки компилятора?
Я попытался установить настройки компилятора в Code::Blocks на C++11 (я это сделал). Я даже сделал это ПЕРЕД получением cmake для компиляции программы openCV (которая, я думаю, использует компилятор mingw Code::Blocks), но я все еще получаю эти ошибки?
Наблюдение, которое я сделал, похоже, что компиляция этой программы не связана с опциями компилятора Code::Blocks? Я играл в CodeBlocks с параметрами компилятора и переместил компиляторы в другие места (а именно C:/mingw). Тем не менее, эта программа по-прежнему ссылается на старое местоположение (и полностью завершается ошибкой, если затем удалить старое местоположение). Поэтому я не думаю, что установка флага в Code::Blocks в -std= C++11 делает что-либо. Так что, если мне нужно установить этот флаг, то где мне это сделать, где-нибудь в исходном коде opencv?)
Заранее спасибо всем, кто ответит на этот вопрос.
ОБНОВИТЬ
Поэтому я исправил первоначальную проблему, сославшись на это решение. Который должен был добавить следующее в CMakeLists.txt (я добавил его после строки 153 в файле, расположенном в директории "source"):
set (CMAKE_CXX_STANDARD 11)
Однако при повторной компиляции я столкнулся с другой проблемой, которая вызвала ошибку компиляции:
Ошибка: неверный регистр для.seh_savexmm
Я исправил эту проблему, сославшись на это решение, которое включало добавление следующего в файл CMakeLists.txt (И как параметр компилятора code::blocks)
'SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-asynchronous-unwind-tables" )'
Я добавил его в code::blocks как параметр компилятора через настройки> Компилятор... > Настройки компилятора и ввел его в поле "Другие параметры компилятора".
Однако, при попытке скомпилировать его снова, я теперь получаю следующие ошибки компилятора:
Я нашел эту тему по этому вопросу, но я не знаю, как ее применить (я также оставил мысль, что будет дальше в списке "что-то пойдет не так"? Все это кажется очень мучительным, и я даже не смотрел на библиотека opencv?)