解决 OpenCV 错误 'undefined reference to `cv::String::deallocate()''
这个错误通常是由于 OpenCV 库版本不兼容或链接错误导致的。可能是因为您使用的 OpenCV 库版本与您的代码不兼容,或者您没有正确链接 OpenCV 库。
您可以尝试使用与代码兼容的 OpenCV 库版本,并确保正确链接 OpenCV 库。您可以在编译时添加以下选项来链接 OpenCV 库:
-lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_imgcodecs
如果您使用的是 CMake 来构建项目,则可以在 CMakeLists.txt 文件中添加以下行来链接 OpenCV 库:
find_package(OpenCV REQUIRED) target_link_libraries(your_project_name ${OpenCV_LIBS})
请确保您已正确安装 OpenCV 库,并且可以在系统路径中找到库文件。
原文地址: https://www.cveoy.top/t/topic/oV4E 著作权归作者所有。请勿转载和采集!