Примечание: Этот ответ был сформирован в основном путем объединения и расширения комментариев, сделанных мной и другими:
Проблема заключается в том, что «конфликт» между указанными вами «Дополнительными включаемыми каталогами» и указанным именем заголовка (заголовков) в ваших #include
строках, в том, что вы указали папку «opencv2» дважды .
Например, строка:
#include <opencv2/tracking.hpp>
Ищет файл tracking.hpp
в подкаталоге с именем opencv2
в каждом из определенных путей поиска. В вашем случае это ищет:
OPENCV_DIR \ include \ opencv2 \ opencv2 \ tracking.hpp
… и этот файл (фактически папка) не не существует.
Итак, просто укажите это как (ваш) "Дополнительный каталог включения":
OPENCV_DIR \ include
… затем, когда компилятор 'создает' путь для заголовка, он добавит /opencv2/tracking.hpp
к (каждому) из указанных каталогов поиска и сможет найти: OPENCV_DIR\include
+ /
+ opencv2/tracking.hpp
, так как это будет оцените:
OPENCV_DIR \ include \ opencv2 \ tracking.hpp