首頁 > 後端開發 > C++ > 為什麼我無法在 Visual Studio 2010 中建置 OpenCV 2.3 專案?

為什麼我無法在 Visual Studio 2010 中建置 OpenCV 2.3 專案?

Mary-Kate Olsen
發布: 2024-12-17 18:44:11
原創
728 人瀏覽過

Why Can't I Build My OpenCV 2.3 Project in Visual Studio 2010?

對Visual Studio 2010 的OpenCV 2.3 設定進行故障排除

問題:
無法建置OpenCV 2.3 項目,並出現錯誤LINK:致命錯誤” LNK1104:無法開啟檔案'c:OpenCV2.3buildx86vc10lib.obj''.

解決方案:

  1. 下載OpenCV-2.3.0-win-superpack.exe 並將其解壓縮到名為 OpenCV2.3 的資料夾中。
    • 將 OpenCV2.3 資料夾移至 C:。
  2. 建立新專案並新增程式碼:

    在Visual Studio 2010 中建立一個新的Win32 控制台應用程序項目。
    • 將以下代碼添加到main.cpp:
    #include <stdio.h>
    #include <cv.h>
    #include <highgui.h>
    
    int main(int argc, char* argv[])
    {
        if (argc < 2)
        {
            printf("Usage: ./opencv_hello <file.png>\n");
            return -1;
        }
    
        IplImage* img = cvLoadImage(argv[1], CV_LOAD_IMAGE_UNCHANGED);
        if (!img)
        {
            return -1;
        }
    
        cvNamedWindow("display", CV_WINDOW_AUTOSIZE);
        cvShowImage("display", img);
    
        cvWaitKey(0);        
    
        return 0;
    }
    登入後複製
  3. 配置包含目錄:

      編輯其他包含目錄(項目屬性> C/C >一般):
    • C:OpenCV2.3buildincludeopencv
      • C:OpenCV2.3buildinc ludeopencv2
      • C:OpenCV2.3buildinclude
  4. 設定庫目錄:

      編輯其他庫目錄(項目屬性> 連結器>常規):
    • C:OpenCV2.3buildx86vc10lib
  5. 新增庫依賴項:

      編輯其他依賴項(項目屬性>連結器>輸入):
    • opencv_core230.lib
      • opencv_highgui23 0.lib
  6. 新增DLL路徑路徑變數:

      修改🎜>修改🎜>
    • 修改PATH 環境變數以包括:

      • ; C:OpenCV2.3buildx86vc10bin

注意:

  • 注意:
注意:"配置專案屬性時。

以上是為什麼我無法在 Visual Studio 2010 中建置 OpenCV 2.3 專案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板