简单的OpenCv c ++程序CodeBlock窗口7出错

时间:2011-08-08 01:02:13

标签: c++ opencv

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

  

“\ test_opencv \ main.cpp -o obj \ Debug \ main.o   C:\ Users \ Root \ Desktop \ test_opencv \ main.cpp:在函数'int main(int,char **)'中:   C:\ Users \ Root \ Desktop \ test_opencv \ main.cpp:13:错误:'cvNameWindow'未在此范围内声明   进程终止,状态为1(0分钟,1秒)   1个错误,0个警告“

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

#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

可能是什么问题?

1 个答案:

答案 0 :(得分:2)

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