我正在尝试使用opencv的功能匹配器,因此我下载了opencv的附加模块,并将xfeatures2d.hpp文件移动到include / opencv2中,但是每当我尝试运行Local Windows Debuger时,都会出现两个错误: 严重性代码说明项目文件行抑制状态 错误LNK2019无法解析的外部符号“ public:静态结构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)在函数主体TheRealFlannBasedMatcher C中引用:C:\ Users \ Jacks \ source \ repos \ TheRealFlannBasedMatcher \ TheRealFlannBasedMatcher \ TheRealFlannBasedMatcher.obj 1
和此错误: 严重性代码说明项目文件行抑制状态 错误LNK1120 1无法解析的外部TheRealFlannBasedMatcher C:\ Users \ Jacks \ source \ repos \ TheRealFlannBasedMatcher \ x64 \ Debug \ TheRealFlannBasedMatcher.exe 1
所以我一次浏览了我包含的头文件,问题消失了,我注释掉了#include“ opencv2 / xfeatures2d.hpp”,但问题的新范围却突然浮出水面。 。因此我在网上进行了一些挖掘,我认为问题出在我链接的opencv_world400d.lib文件中,请帮忙。