简单opencvc++程序CodeBlock窗口错误

Error in simple OpenCv c++ program CodeBlock window 7

本文关键字:窗口 错误 CodeBlock 程序 opencvc++ 简单      更新时间:2023-10-16

当我尝试在windows 7上的codeBlock中运行下面的c++程序时,我得到以下错误:

"test_opencvmain.cpp -o objDebugmain.o .C:UsersRootDesktoptest_opencvmain.cpp: In function 'int main(int, char**)':C:UsersRootDesktoptest_opencvmain.cpp:13: error: '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;
}

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

有什么问题吗?

我猜你打错了。您将"cvNamedWindow"写成"cvNamedWindow"