ホームページ > バックエンド開発 > C++ > Visual Studio 2010 で OpenCV 2.3 プロジェクトをビルドできないのはなぜですか?

Visual Studio 2010 で OpenCV 2.3 プロジェクトをビルドできないのはなぜですか?

Mary-Kate Olsen
リリース: 2024-12-17 18:44:11
オリジナル
729 人が閲覧しました

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

Visual Studio 2010 の OpenCV 2.3 セットアップのトラブルシューティング

問題:
エラー「LINK : 致命的なエラー」により OpenCV 2.3 プロジェクトをビルドできませんLNK1104: ファイルを開けません'c:OpenCV2.3buildx86vc10lib.obj''.

解決策:

  1. OpenCV をダウンロードして抽出します:

    • ダウンロード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_highgui230.lib
  6. DLL の追加PATHへのパス変数:

    • 次の内容を含むように PATH 環境変数を変更します。

      • ; C:OpenCV2.3buildx86vc10bin

注:

  • 必ず「すべての構成」を選択してください"プロジェクトを構成するとき
  • その他のエラーが発生した場合は、OpenCV がシステムに適切にインストールされ、正しく構成されていることを確認してください。

以上がVisual Studio 2010 で OpenCV 2.3 プロジェクトをビルドできないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート