Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ubuntu 11.10上的eclipse上,CVNamedwindowo不能在opencv中工作_C_Eclipse_Ubuntu_Opencv - Fatal编程技术网

在ubuntu 11.10上的eclipse上,CVNamedwindowo不能在opencv中工作

在ubuntu 11.10上的eclipse上,CVNamedwindowo不能在opencv中工作,c,eclipse,ubuntu,opencv,C,Eclipse,Ubuntu,Opencv,这是显示AVI视频的代码片段,它可以正常工作 int main( int argc, char** argv ) { // cvNamedWindow( “Example2”, CV_WINDOW_AUTOSIZE ); CvCapture* capture = cvCreateFileCapture( "video.avi" ); IplImage* frame; while(1) { frame = cvQueryFrame( capture ); if( !f

这是显示AVI视频的代码片段,它可以正常工作

int main( int argc, char** argv ) {

//    cvNamedWindow( “Example2”, CV_WINDOW_AUTOSIZE );

CvCapture* capture = cvCreateFileCapture( "video.avi" );
IplImage* frame;

while(1) {

    frame = cvQueryFrame( capture );
    if( !frame ) break;
    cvShowImage( "Example2", frame );
    char c = cvWaitKey(33);
    if( c == 27 ) break;

}

cvReleaseCapture( &capture );
cvDestroyWindow( "Example2" );

return 0;
}
但是,当我从第二行删除注释//时,它不起作用。我得到的错误是:

Invoking: GCC C Compiler
gcc -I/usr/include/opencv -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"main.d" -MT"main.d" -o"main.o" "../main.c"
../main.c: In function ‘main’:
../main.c:5:5: error: stray ‘\342’ in program
../main.c:5:5: error: stray ‘\200’ in program
../main.c:5:5: error: stray ‘\234’ in program
../main.c:5:5: error: stray ‘\342’ in program
../main.c:5:5: error: stray ‘\200’ in program
../main.c:5:5: error: stray ‘\235’ in program
../main.c:5:23: error: ‘Example2’ undeclared (first use in this function)
../main.c:5:23: note: each undeclared identifier is reported only once for each function it appears in
make: *** [main.o] Error 1
“示例2”如何未声明?CVD不应该做那项工作吗

cvNamedWindow( “Example2”, CV_WINDOW_AUTOSIZE );

这些是一些非常有趣的引语。尝试用标准引号替换它们:
并重新编译。

谢谢。我从电子书中复制了代码。因此,我猜问题出在哪里了。