【发布时间】:2019-04-03 04:35:28
【问题描述】:
好的,我正在尝试为人体检测程序设置环境..我将使用的编程语言是 c++,编译器是代码块.. 我已经下载了opencv 4.1 还下载了 CMake 和 mingw 我还在环境设置中添加了路径.. 我在 c:\opencv\sources 文件夹中提取了 opencv 通过使用 cmake,我在 c:\opencv\build
中配置并生成了构建文件之后我打开 C:\opencv\source\opencv\build 这个文件夹并右键单击它并打开 powershell 并输入 mingw32-make commnd。
这样 Mingw 将开始编译 OpenCV 但是在出现 5% 错误后弹出...
PS C:\opencv\source\opencv\build> mingw32-make
[ 2%] 构建目标 zlib [ 2%] 构建 C 对象 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jmemmgr.c.obj C:\opencv\source\opencv\sources\3rdparty\libjpeg-turbo\src\jmemmgr.c:在函数“realize_virt_arrays”中: C:\opencv\source\opencv\sources\3rdparty\libjpeg-turbo\src\jmemmgr.c:662:11: error: 'SIZE_MAX' undeclared (第一次在这个函数中使用) 如果(SIZE_MAX - 最大空间 * [3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jmemmgr.c.obj] 错误 1 CMakeFiles\Makefile2:312:目标“3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/all”的配方失败 mingw32-make[1]: * [3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/all] 错误 2 Makefile:161:目标“全部”的配方失败 mingw32-make: *** [全部] 错误 2
【问题讨论】:
-
请不要在此处将错误消息作为屏幕截图链接发布!根据需要发布带有格式正确的代码和错误消息的minimal reproducible example。
-
恕我直言,先生,我是新来的.....如果您能帮助我,我将不胜感激??
-
阅读How to Ask 会给你一些关于如何解决这个问题的提示。
-
以下是从命令窗口复制文本的更多帮助:stackoverflow.com/questions/11543578/…
-
据我所知,我已经改进了我的问题..希望您能理解这一点....先生...感谢您的快速回复,我没想到会这么快回复... .