Ciao a tutti, stavo cercando di sviluppare un programma per windows (xp sp3) con opencv.
Questo è il mio codice:
codice:
#include <opencv2/core/core.hpp> 
#include <opencv2/highgui/highgui.hpp>
int main(){
    cv::Mat img;
    img = cv::imread("C:\\Documents and Settings\\MainUser\\Desktop\\gun.jpg");
    if(img.empty())
        return -1;
    cv::imshow("IMMAGINE",img); cv::waitKey(100);
    return 0;
}
però quando vado a compilarlo mi da degli errori nei file include sono:

1)got 2 template parameters for `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&)' but 1 required

2)3979 D:\OpenCV-2.4.5\opencv\build\include\opencv2\core\operations .hpp redefinition of `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&)'

3)`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

Non riesco a capire cosa non vada, anche ad altre persone succede ma non lo hanno risolto,
io uso Dev C++ 4.9.9.2 e OpenCV 2.4.5
grazie mille in anticipo!