我有一个使用OpenCV 3 Beta构建的应用程序。我刚下载并尝试使用OpenCV 3 RC1,现在我收到以下链接器错误:
Error 1 error LNK2019: unresolved external symbol "int __cdecl cv::hal::normHamming(unsigned char const *,int)" (?normHamming@hal@cv@@YAHPEBEH@Z) referenced in function "double __cdecl cv::norm(class cv::_InputArray const &,int,class cv::_InputArray const &)" (?norm@cv@@YANAEBV_InputArray@1@H0@Z))
我知道这个错误意味着什么,以及如何链接到库,但我不确定我需要更改哪些库来匹配升级。 OpenCV 3 Beta和RC1在我的应用程序之间发生了什么变化,我该如何修复它?
答案 0 :(得分:5)
之前几天又添加了一个“hal”模块(所有sse / avx / neon优化现在都进入了他们自己的模块),所以你必须添加'opencv_hal300.lib'到你的图书馆清单