Opencv как исправить ошибку xfeatures2d в.lib файле
Я пытаюсь использовать средство сравнения функций opencv, поэтому я загружаю дополнительные модули opencv и перемещаю файл xfeatures2d.hpp в include/opencv2, но когда я пытаюсь запустить локальный отладчик Windows, я получаю две ошибки: Код серьезности Описание Ошибка состояния подавления строки файла проекта LNK2019 неразрешенный внешний символ "public: static struct cv::Ptr __cdecl cv::xfeatures2d::SURF::create(double,int,int,bool,bool)" (? Create@SURF@xfeatures2d@cv@@SA?AU?$Ptr@VSURF@xfeatures2d@cv@@@3@NHH_N0@Z) упоминается в функции main TheRealFlannBasedMatcher C:\Users\Jacks\source\repos\TheRealFlannBasedMatcher\TheRealFlannBasedMatcher\TheRealFlannobj.jatMatcher
и эта ошибка: Код серьезности Описание Состояние подавления строки файла проекта LNK1120 1 неразрешенные внешние компоненты TheRealFlannBasedMatcher C:\Users\Jacks\source\repos\TheRealFlannBasedMatcher\x64\Debug\TheRealFlannBasedMatcher.exe 1
поэтому я просматривал включенные заголовочные файлы по одному, и проблема исчезла, так как я закомментировал #include "opencv2/xfeatures2d.hpp", но всплыл целый ряд новых проблем с материалом, который опирался на него. поэтому я покопался в интернете и думаю, что проблема связана с моим связанным файлом opencv_world400d.lib, пожалуйста, помогите.