Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

visual studio/eclipse : error LNK2019: unresolved external symbol [...] referenced in function main

I have a problem : error LNK2019: unresolved external symbol [...] referenced in function main

#include <opencv2/highgui/highgui.hpp>

using namespace std;
using namespace cv;

int main(int argc, char * const argv[])
{
    cvNamedWindow("P2", CV_WINDOW_AUTOSIZE); 
    //path to image ex : c:/Users/image.jpg
    CvCapture* capture = cvCreateFileCapture("path to image"); 
    IplImage* frame;

    while (1) { 
        frame = cvQueryFrame(capture);
        if (!frame) break; cvShowImage("P2", frame); char c = cvWaitKey(0); if (c == 27) break;
    } 
    cvReleaseCapture(&capture); cvDestroyWindow("P2"); 

    return 0;
}

I start my project by following tutorial, the same configuration to use OpenCV with visual Studio and Eclipse but I have the same error.

visual studio/eclipse : error LNK2019: unresolved external symbol [...] referenced in function main

I have a problem : error LNK2019: unresolved external symbol [...] referenced in function main

#include <opencv2/highgui/highgui.hpp>

using namespace std;
using namespace cv;

int main(int argc, char * const argv[])
{
    cvNamedWindow("P2", CV_WINDOW_AUTOSIZE); 
    //path to image ex : c:/Users/image.jpg
    CvCapture* capture = cvCreateFileCapture("path to image"); 
    IplImage* frame;

    while (1) { 
        frame = cvQueryFrame(capture);
        if (!frame) break; cvShowImage("P2", frame); char c = cvWaitKey(0); if (c == 27) break;
    } 
    cvReleaseCapture(&capture); cvDestroyWindow("P2"); 

    return 0;
}

image description

I start my project by following tutorial, the same configuration to use OpenCV with visual Studio and Eclipse but I have the same error.