Работаю с OpenCV в среде MSVC2017.
В программе присутствует вызов:
keyPressed = cv::waitKey(1)
При компиляции ошибка линковки:
Error LNK2001 unresolved external symbol "int __cdecl cv::waitKey(int)"
Какую библиотеку (.lib-файл) нужно добавить, чтобы waitKey слинковалась?
И вообще, где искать, какие lib'ы нужны для каких функций OpenCV? По некоторым это легко гуглится (несколько я сам нашёл), а вот по, например, waitKey не нашлось. Или может правильно будет при работе с OpenCV сразу пачку lib'ов подключить? Какой тогда список, чтобы уже все функции нормально работали?
Смотрим официальную документацию, где написано, что объявление функции лежить в инклюде #include <opencv2/highgui.hpp>. В opencv есть соответствующий модуль highgui, библиотека должна называться соответствующим образом. Но вообще, я бы посоветовал изучить систему сборки cmake, которая кросплатформенна, IDE независима и, фактически, стала стандартом. OpenCV поддерживает ее.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости