本人设备mac air m1,在vscode中配置c++的opencv环境,opencv由于之前通过anaconda下载过,故最终导入的opencv在anaconda文件中。
这是launch文件
这是task文件
这是c_cpp_properties文件
这是一段测试代码
这是终端报错信息
请问我应该如何解决感谢🙏
本人设备mac air m1,在vscode中配置c++的opencv环境,opencv由于之前通过anaconda下载过,故最终导入的opencv在anaconda文件中。
这是launch文件
通常是由于编译器和链接器设置不正确,导致。
确保所使用的 OpenCV 版本与你的项目兼容
选择了 arm64 架构
在 VSCode 的项目配置中,确保设置了正确的库路径,以便编译器可以找到 OpenCV 库。可以使用 -L 标志指定库路径
确保在链接阶段正确地链接了 OpenCV 库。使用 -lopencv_core、-lopencv_highgui 等选项来链接所需的 OpenCV 模块
确保在代码中包含了正确的 OpenCV 头文件路径。这样编译器才能找到所需的函数和类型声明
如果你使用的 OpenCV 版本较旧,尝试升级到更新版本,可能会解决某些问题