采用MingW编译OPENCV,出现recipe for target xxx/can't create precompiled header错误解决方法

来源:互联网 发布:是算法工程师 年龄大了 编辑:程序博客网 时间:2024/05/16 23:01

采用CMAKE+MingW+OpenCV+QT的方法编译OPENCV库,配置选项生成MakeFile一路顺利,然后开始mingw32-make。编译到OPENCV HighGUI模块时错误出现了,打印显示预编译头文件perf_precomp.hpp编译出错,诡异的是换一台电脑后是另外一个模块同样文件编译出错,错误在不同位置。

出现这个诡异问题的原因出乎意料,居然是编译该文件的g++参数太多命令过长,我手动把该命令拷贝出来,然后删除掉一些无用的-I选项,编译通过。生成该文件后,再mingw32-make就没问题了。

0 0
原创粉丝点击