使用MinGW、CMake编译OpenCV遇到的问题
opencv
OpenCV: 开源计算机视觉库
项目地址:https://gitcode.com/gh_mirrors/opencv31/opencv
免费下载资源
·
使用MinGW、CMake编译OpenCV遇到的问题
OpenCV环境搭建
首先,需要下载OpenCV的安装文件,官方下载链接如下:https://opencv.org/releases/
由于官网下载速度感人,因此将百度网盘链接分享出来OpenCV4.0.1提取码:3avb
具体安装方式就不再赘述,参照网上的安装教程即可
出现的问题:
-
错误提示:CMake Error in modules/highgui/CMakeLists.txt: No known features for CXX compiler
-
解决方法:更换C++编译器路径
-
点击File–>Delete Cache,如下图所示
-
点击Configure,将会弹出配置界面
-
填写C、C++编译器路径
出现错误提示的根源就在于此,由于填写的C++编译器路径有误,需要在Qt Creator中确认编译器点击Tools–>Options–>Kits–>Compilers,复制箭头指向的文件路径,填写如上图配置窗口
-
点击Configure,按照教程重新编译即可
参考链接:https://blog.csdn.net/z634863434/article/details/89950961
出现的问题(二):
编译OpenCV时出现错误提示:
mingw32-make[1]: CMakeFiles\Makefile2: No such file or directory
mingw32-make[1]: *** No rule to make target 'CMakeFiles\Makefile2'. Stop.
mingw32-make: *** [Makefile:179: all] Error 2
不知道是什么原因导致的,可以是之前的配置选项不正确导致的,我新建了一个目的文件夹,重新编译一遍就没有这个问题了…
出现的问题(三):
mingw32-make[2]: *** [modules\core\CMakeFiles\opencv_core.dir\build.make:401: modules/core/CMakeFiles/opencv_core.dir/src/directx.cpp.obj] Error 1
mingw32-make[1]: *** [CMakeFiles\Makefile2:1995: modules/core/CMakeFiles/opencv_core.dir/all] Error 2
mingw32-make: *** [Makefile:179: all] Error 2
报错信息:
在CMake中关闭WITH_OPENCL_D3D11_NV选项,重新生成
GitHub 加速计划 / opencv31 / opencv
77.38 K
55.71 K
下载
OpenCV: 开源计算机视觉库
最近提交(Master分支:2 个月前 )
c3747a68
Added Universal Windows Package build to CI. 6 天前
9b635da5 - 6 天前
更多推荐
已为社区贡献6条内容
所有评论(0)