用mingw32-make 对opencv进行make时,出错,接着mingw32-make install也出错,不知道问题在哪儿?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用mingw32-make 对opencv进行make时,出错,接着mingw32-make install也出错,不知道问题在哪儿?相关的知识,希望对你有一定的参考价值。
D:/opencv2.3.1/sources/modules/core/include/opencv2/core/operations.hpp:4024: er
ror: got 2 template parameters for `void cv::AlgorithmInfo::addParam(cv::Algorit
hm&, const char*, cv::Ptr<_Tp2>&, bool, cv::Ptr<_Tp2> (cv::Algorithm::*)(), void
(cv::Algorithm::*)(const cv::Ptr<_Tp2>&), const std::string&)'
D:/opencv2.3.1/sources/modules/core/include/opencv2/core/operations.hpp:4024: er
ror: but 1 required
D:/opencv2.3.1/sources/modules/core/include/opencv2/core/operations.hpp:4033: er
ror: redefinition of `void cv::AlgorithmInfo::addParam(cv::Algorithm&, const cha
r*, cv::Ptr<_Tp2>&, bool, cv::Ptr<_Tp2> (cv::Algorithm::*)(), void (cv::Algorith
m::*)(const cv::Ptr<_Tp2>&), const std::string&)'
D:/opencv2.3.1/sources/modules/core/include/opencv2/core/operations.hpp:4024: er
ror: `void cv::AlgorithmInfo::addParam(cv::Algorithm&, const char*, cv::Ptr<_Tp2
>&, bool, cv::Ptr<_Tp2> (cv::Algorithm::*)(), void (cv::Algorithm::*)(const cv::
Ptr<_Tp2>&), const std::string&)' previously declared here
mingw32-make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.
obj] Error 1
mingw32-make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
mingw32-make: *** [all] Error 2
经cmake的generate没有产生错误。opencv用哪个版本都一样,都是这种错误。可能是配置问题,不过这个确实不太懂。
我是准备把opencv用于codeblocks,需要用dll.a文件,最新的opencv有提供吗?
追答我这里没有查到这个文件
以上是关于用mingw32-make 对opencv进行make时,出错,接着mingw32-make install也出错,不知道问题在哪儿?的主要内容,如果未能解决你的问题,请参考以下文章
Qt 如何生成可执行程序,用mingw32-make生成的缺少dll文件
使用mingw和cmake构建opencv时出错:“windres.exe:invalid option - W”