opencv+vscode+mingw配置方法

记录一些vscode+mingw+opencv配置过程踩的坑

Mingw

1、安装目录不要有空格、中文。

2、编译时有可能缺少下载文件,报错,.cache目录下(0kb),如ffmpeg等,这时应该去csdn下载相应的文件,在.cache文件夹使用

certutil -hashfile ffmpeg_version.cmake 

MD5命令获取MD5值,替换为MD5-文件名。

参考:

(15条消息) opencv 编译“FFMPEG: Download failed”解决办法_Eric-优快云博客_opencv 编译ffmpeg

3、编译过程如果opencv_world报错就在cmake配置时取消选项。

opencv+cmake注意事项

1、mingw路径、opencv路径、mingw编译的库目录都需要添加到path。

2、善用cmake tools等插件配置setting.json、c_cpp_properties.json,launch.json,tasks.json个人认为配置过程不能总靠复制…(起码是第一次)。

3、参考教程:(15条消息) vscode配置c++环境配置opencv的勇士宝典_天牛一号的博客-优快云博客

4、一些配置不生效时,重启vscode,重启电脑,编码中文乱码时打开区域-管理-更改系统区域设置-勾选“beta版:使用UTF-8…”那个选项,重启生效。

参考:

(15条消息) VSCode 控制台中文乱码问题(修改为UTF-8)_u014302425的博客-优快云博客_vscode控制台中文乱码

有可能有很多麻烦,但是毕竟是前人做过很多次的事情,总能有办法解决的:D

つづく

在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. OpenCVC++项目现在应该可以编译并运行了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值