visual studio 1error LNK2001:未解析的外部符号_mainCRTStartup,2错误LNK1120:1未解析的外部

时间:2011-07-11 04:04:45

标签: computer-vision

代码:

#include "stdafx.h"
#include"highgui.h"
#include"stdio.h"

int  main(int argc, CHAR* argv[])
{
    cvNamedWindow:( "Example2", CV_WINDOW_AUTOSIZE );
    CvCapture* capture = cvCreateFileCapture( "tendulkar.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;
}

1 个答案:

答案 0 :(得分:0)

我想你没有将opencv库添加到链接库列表中。我不知道您正在使用哪些版本的Visual Studio,但在项目属性/配置属性/链接器/输入/附加依赖项中应该有适当的选项

<强> EDITED

查看此主题:http://social.msdn.microsoft.com/Forums/en/vclanguage/thread/14e85604-6929-4707-a22e-8cdf596926a6

特别是鲍狒的建议,这听起来像新手可以做的事情:)