問題:
エラー「LINK : 致命的なエラー」により OpenCV 2.3 プロジェクトをビルドできませんLNK1104: ファイルを開けません'c:OpenCV2.3buildx86vc10lib.obj''.
解決策:
OpenCV をダウンロードして抽出します:
新しいプロジェクトを作成して追加コード:
#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; }
インクルードの構成ディレクトリ:
追加のインクルード ディレクトリを編集します (プロジェクト プロパティ > C/C >一般):
構成ライブラリ ディレクトリ:
追加のライブラリ ディレクトリを編集します (プロジェクト プロパティ > リンカー >一般):
ライブラリの追加依存関係:
追加の依存関係を編集 (プロジェクト プロパティ >リンカー>入力):
DLL の追加PATHへのパス変数:
次の内容を含むように PATH 環境変数を変更します。
注:
以上がVisual Studio 2010 で OpenCV 2.3 プロジェクトをビルドできないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。