mac在vscode里配置opencv一直显示'opencv2/opencv.hpp' file not found
时间: 2023-11-07 20:13:51 浏览: 38
这个问题可能是由于 VS Code 没有正确找到 OpenCV 库的路径所导致的。你可以按照以下步骤进行操作:
1. 确认你已经成功安装了 OpenCV 库,并且知道它们所在的路径。
2. 打开 VS Code,进入你的项目。
3. 在项目根目录下创建一个名为 ".vscode" 的文件夹。
4. 在 ".vscode" 文件夹中创建一个名为 "c_cpp_properties.json" 的文件,添加以下内容:
```json
{
"configurations": [
{
"name": "Mac",
"includePath": [
"${workspaceFolder}/**",
"/usr/local/Cellar/opencv/4.5.1_1/include/opencv4"
],
"defines": [],
"macFrameworkPath": [
"/System/Library/Frameworks",
"/Library/Frameworks"
],
"compilerPath": "/usr/bin/clang++",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}
```
注意:其中 "/usr/local/Cellar/opencv/4.5.1_1/include/opencv4" 是 OpenCV 库的头文件路径,需要替换成你自己的路径。
5. 在 VS Code 中重新打开你的项目,重新编译,看看是否能够找到 "opencv2/opencv.hpp" 文件了。
希望这个方法能够帮助你解决问题。