簡體   English   中英

opencv/visual studio:錯誤LNK2019:無法解析的外部符號

[英]opencv/visual studio : error LNK2019: unresolved external symbol

我有一個問題:錯誤 LNK2019:未解析的外部符號 [...] 在函數 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;
}

在此處輸入圖片說明

我按照教程開始我的項目,使用 OpenCV 與 Visual Studio 和 Eclipse 的配置相同,但我有同樣的錯誤。

可能您缺少指定輸入庫(項目屬性/鏈接/輸入)。 您沒有指定您使用的是哪個版本的 opencv。 如果您使用的OpenCV 3.1和我一樣的lib是opencv_world310d.lib用於調試和opencv_world310.lib發布。 另請檢查您的應用程序的位數。 預建庫適用於 64 位。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM