opencv在vscode中配置编译器,在ubuntu中,
时间: 2024-02-28 19:55:33 浏览: 73
在VS Code中配置OpenCV编译器,需要安装C/C++插件。在Ubuntu中,可以使用以下步骤进行配置:
1. 打开终端并安装OpenCV:
```
sudo apt-get update
sudo apt-get install libopencv-dev
```
2. 打开VS Code并打开你的C++项目。
3. 在VS Code的左侧侧边栏中,点击“Extensions”图标。
4. 在搜索框中输入“C/C++”,并安装“Microsoft C/C++”插件。
5. 点击“File”菜单,选择“Preferences” > “Settings”。
6. 在搜索框中输入“C++”,找到“Edit in settings.json”选项,并单击它。
7. 在打开的settings.json文件中添加以下代码:
```
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "gnu17",
"cppStandard": "gnu++14",
"intelliSenseMode": "gcc-x64",
"browse": {
"path": [
"${workspaceFolder}"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
}
],
```
注意:你需要根据你的C++项目进行修改,将"compilerPath"的路径改为你的gcc编译器路径。
8. 保存并关闭settings.json文件。
9. 点击“Run”菜单,选择“Add Configuration”。
10. 在打开的launch.json文件中添加以下代码:
```
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/a.out",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
```
注意:你需要根据你的C++项目进行修改,将"program"的路径改为你的可执行文件路径。
11. 保存并关闭launch.json文件。
12. 点击“Debug”菜单,选择“Start Debugging”。
13. OpenCV的C++项目现在应该可以编译并运行了。
阅读全文