当我尝试在Windows 7的codeBlock中运行以下c++程序时,出现以下错误。



================================================== =============
程序

#include "cv.h"
#include "highgui.h"
#include "cvwimage.h"
#include <iostream>

using namespace std;

int main(int argc,char** argv)
{
    IplImage *pImg;
    cout << "Hello world!" << endl;
    if(argc==2 && (pImg=cvLoadImage(argv[1],1))!=0)
    {
        cvNameWindow("Image",1);
        cvShowImage("Image",pImg);
        cvWaitKey(0);
        cvDestroyWindow("Image");
        cvReleaseImage(&pImg);
        return 0;
    }
    return -1;
}

====================================
我已经按照此链接中给出的步骤设置了opencv和codeBlock。
http://opensourcecollection.blogspot.com/2011/04/how-to-setup-opencv-22-in-codeblocks.html

可能是什么问题呢?

最佳答案

我猜你打错了。您写的是“cvNameWindow”而不是“cvNamedWindow”。

关于c++ - 简单的OpenCv C++程序CodeBlock窗口中的错误7,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6976903/

10-11 07:19