【发布时间】:2017-05-10 00:41:10
【问题描述】:
我知道...另一个这个...但是没有其他人的错误与我的相同,并且我已经尝试使用 mingw32 构建 opencv 好几天了。
使用 mingw 构建 OpenCV 时,命令 mingw32-make 在尝试编译 sources\modules\ts\src\ts_gtest.cpp 时失败,错误图片如下:
我已经尝试了几个教程,但没有一个可以干净地工作,这是我能得到的最好的东西。
我做了什么:
- 安装 Mingw 并将
C:\Mingw\bin\添加到 PATH 环境变量中。 - 已安装 CMake 并将其也添加到 PATH。
- 将 OpenCV 提取到
C:\并创建 forlderC:\opencv\mingwBuild\ - 在 CMake-GUI 中,我将源文件夹定义为
C:\opencv\sources\,并将构建文件夹定义为C:\opencv\mingwBuild\。 - 点击配置并选择
Mingw Makefiles,并选择“使用默认本地编译器”(还明确指定了编译器,结果相同。)。 - 点击生成,创建 Makefile。
- 我打开
C:\Mingw\msys\1.0\msys.bat来拥有一个加载了所有变量的控制台(也直接从一个简单的cmd.exe 尝试过,因为PATH 是为mingw 设置的,但我在编译时遇到了同样的错误)。导航到C:\opencv\mingwBuild\并运行mingw32-make。
这就是错误在一段时间后出现的地方。有什么想法吗?
【问题讨论】: