1. 错误描述

[ 65% ] Building RC object modules/world/CMakeFiles/opencv_world.dir/vs_version.rc.obj
gcc: error: long: No such file or directory
C:\Mingw-w64\mingw32\bin\windres.exe: preprocessing failed.
mingw32-make[2]: *** [modules\world\CMakeFiles\opencv_world.dir\build.make:11240: modules/world/CMakeFiles/opencv_world.dir/vs_version.rc.obj] Error 1
mingw32-make[1]: *** [CMakeFiles\Makefile2:4789: modules/world/CMakeFiles/opencv_world.dir/all] Error 2
mingw32-make: *** [Makefile:179: all] Error 2

2. 分析

  打开modules\world\CMakeFiles\opencv_world.dir\build.make的第11240行发现如下内容,可发现错误原因是未成功生成vs_version.rc.obj。

modules/world/CMakeFiles/opencv_world.dir/vs_version.rc.obj: modules/world/CMakeFiles/opencv_world.dir/flags.make
modules/world/CMakeFiles/opencv_world.dir/vs_version.rc.obj: modules/world/vs_version.rc@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=D:\opencv\bulid_mingw\CMakeFiles --progress-num=$(CMAKE_PROGRESS_801) "Building RC object modules/world/CMakeFiles/opencv_world.dir/vs_version.rc.obj"cd /d D:\opencv\bulid_mingw\modules\world && C:\Mingw-w64\mingw32\bin\windres.exe -O coff $(RC_DEFINES) $(RC_INCLUDES) $(RC_FLAGS) D:\opencv\bulid_mingw\modules\world\vs_version.rc CMakeFiles\opencv_world.dir\vs_version.rc.obj

3. 解决方法

  根据build.make中的错误行,自己修改编译命令,手动生成vs_version.rc.obj,并重新mingw32-make。

cd /d D:\opencv\bulid_mingw\modules\world
C:\Mingw-w64\mingw32\bin\windres.exe D:\opencv\bulid_mingw\modules\world\vs_version.rc -O coff CMakeFiles\opencv_world.dir\vs_version.rc.obj

学习OpenCV3:MinGW编译OpenCV到vs_version.rc.obj处出错相关推荐

  1. 学习OpenCV3:Cmake+MinGW编译OpenCV

    1. 准备 1.1 下载OpenCV源码 OpenCV下载地址1:https://opencv.org/releases/ OpenCV下载地址2:https://github.com/opencv/ ...

  2. Qt之CMake和MinGW编译OpenCV

    这里编译的是最新版OpenCV3.4.3,编译过程比较曲折,大部分编译错误都可以查得到解决方法,也遇到了Google无果的错误,好在最后还是解决了,特此记录. 编译环境 win10-64bit Qt5 ...

  3. mingw编译opencv动态链接库和静态链接库及使用方法

    前言 我一直不知道编译的过程以及cmake, make 这些工具是干什么的,所有抽时间研究了一下. 简单来说就是 cmake 是根据 CMakeLists.txt 用来生成 makefile文件的.而 ...

  4. MinGW编译opencv出现File too big

    参考:Error to build OpenCV 4.0.1 in Debug mode from source · Issue #13546 · opencv/opencv · GitHub CMa ...

  5. Windows系统下使用Mingw编译并运行opencv教程

    一.编译环境 系统:Windows10旗舰版 cmake版本下载:3.9.2 QtMingw版本下载:qt-opensource-windows-x86-5.11.0.exe,太大了只能放网盘 ope ...

  6. windows 11系统给clion配置opencv(含CMake下载及编译opencv、MinGW下载及编译opencv以及一些遇到的问题)

    目录 一.CLion 2022.2.1下载与安装 二.下载opencv 4.4.0 三.下载及配置MinGW-w64GCC-8.1.0 1.下载MinGW 2.配置环境变量 四.下载CMake 3.2 ...

  7. Windows下Qt+minGW+CMake+opencv配置--方法总结、文件分享与排错分享

    文章目录 1. 配置环境与概述 2.参考方法 3. minGW32-make遇到的错误 3.1. 解决策略 3.2. 解决步骤 3.3 源文件分享 4. Qt配置 4.1 将bin文件加入环境变量 4 ...

  8. Mingw64编译Opencv

    编译工具介绍 Win10 + Mingw730_64(QT5.13.1) + Opencv430 + Cmake3.17.2 1 下载opencv opencv-4.3.0-vc14_vc15.exe ...

  9. 学习OpenCV3:Cmake编译OpenCV时无法下载ffmpeg、xfeatures2d等文件

    1. 错误描述 CMake Warning at cmake/OpenCVDownload.cmake:202 (message):FFMPEG: Download failed: 6;"C ...

最新文章

  1. ios 静态库冲突的解决办法
  2. Android-6步教你自定义View
  3. CSP认证201712-1 最小差值[C++题解]:遍历
  4. 软件工程--第六周学习进度
  5. Redis数据类型:字符串
  6. Java——集合经典面试题
  7. 安装windows和android双系统,安装Windows和Android双系统.doc
  8. 美团一面:两个有序的数组,如何高效合并成一个有序数组?
  9. QAM调制 - IQ正交调制及星座图
  10. IDEA添加项目启动配置
  11. android自动循环播放视频,Android编程实现VideoView循环播放功能的方法
  12. 从美国创业者的成功看行业趋势
  13. 同城小程序怎么做?有什么优势
  14. 文件浏览 视频播放器
  15. SQL的高级教程(一)
  16. 如何有效管理自己电脑里的文件
  17. 矩阵特征值的求解过程
  18. java 中的 while和 do...while语句的区别
  19. upper_bound和lower_bound
  20. 企业微信怎么扫描名片加好友?企业微信名片如何统计好友添加情况?

热门文章

  1. 配置SSH服务远程连接空闲超时退出时间(包括SSH无法登录、登录缓慢)
  2. PVE虚拟机开启支持虚拟化
  3. macbook黑屏_MacBook维修 苹果笔记本电脑进水不开机
  4. 【小技巧】IDEA更换个性自定义背景
  5. 31岁才转行程序员,现在34了,我来说说我的经历和一些感受吧...
  6. 天线的S11,S12,S21,S22参数解析(个人理解仅供参考)
  7. FFT—音频频谱设计
  8. 我去那个擅长搞事件营销的沸点天下到底收获了什么?
  9. Spring之DI注入方式
  10. 开源办公OA开发平台使用说明:用车管理应用