error LNK2019: 无法解析的外部符号 "void __cdecl cv::GaussianBlur(class cv::debug_build_guard::_InputArray const &,class cv::debug_build_guard::_OutputArray const &,class cv::Size_<int>,double,double,int)" (?GaussianBlur@cv@@YAXAEBV_InputArray@debug_build_guard@1@AEBV_OutputArray@31@V?$Size_@H@1@NNH@Z),该符号在函数 "int __cdecl find_center(class cv::Mat)" (?find_center@@YAHVMat@cv@@@Z) 中被引用
时间: 2024-02-04 18:03:00 浏览: 78
待解决问题LNK2019 无法解析的外部符号
4星 · 用户满意度95%
这个错误提示是链接器告诉你在链接阶段找不到GaussianBlur函数的实现。这可能是因为你在项目中没有正确引入OpenCV库或者OpenCV库的版本不匹配导致的。
你可以检查以下几个方面:
1. 确认你的项目已经正确引入了OpenCV库,并且包含了头文件和库文件。
2. 确认你使用的OpenCV库版本与你的项目匹配,包括编译器、操作系统和位数等。
3. 如果你使用了动态库,需要将OpenCV库所在的路径添加到环境变量中,使得链接器能够找到库文件。
如果以上步骤都正确,但问题仍然存在,那么可能是你的代码存在其他问题。你可以检查一下代码中是否存在拼写错误、语法错误或者其他错误。
阅读全文