2011-08-08 3 views
0

Windows 7에서 codeBlock에서 아래의 C++ 프로그램을 실행하면 다음 오류가 발생합니다.간단한 OpenCv C++ 프로그램 오류 CodeBlock 창 7

"\test_opencv\main.cpp -o obj\Debug\main.o C:\Users\Root\Desktop\test_opencv\main.cpp: In function 'int main(int, char**)': C:\Users\Root\Desktop\test_opencv\main.cpp:13: error: 'cvNameWindow' was not declared in this scope Process terminated with status 1 (0 minutes, 1 seconds) 1 errors, 0 warnings"

=========================================== ==================== 프로그램

#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.

무엇이 문제 일 수 있습니까?

답변

2

나는 당신이 잘못 입력했다고 생각합니다. "cvNamedWindow"대신 "cvNameWindow"를 썼습니다.