Ошибка при компиляции 'C++' с библиотекой "OpenCV"
Простой код на 'C++' с библиотекой "OpenCV", открывающий изображение и замеряющий его высоту в пикселях.
код:
#include <iostream>
#include "opencv2/imgcodecs.hpp"
//пространство имён 'cv'
using namespace cv;
int main(int argc, char** argv)
{
Mat IMG = imread("Image.jpg", IMREAD_COLOR);
printf("Image high: %d-px", IMG.rows);
return 0;
}
При запуске в дебагере Visual Studio - код срабатывает, выдаёт нужный принт и завершается без ошибок. Но при попытке скомпилировать в *.exe (компилятор 'gcc') в терминале выдаёт ошибку:
(жалуется на инклюд)
test.cpp:50:33: fatal error: opencv2/imgcodecs.hpp: No such file or directory
#include "opencv2/imgcodecs.hpp"
compilation terminated.
Причина в компиляторе ? как это исправить ?