2

プロジェクトをビルドすると、次のエラーが発生します。

   Fatal error C1083: Cannot open include file: 'opencv2/core/core_c.h: No such file or directory Similarly for highgui.

私は OpenCV2.4.3 をインストールしており、そのパスは C:\opencv です。インクルードディレクトリにもこれらの行を追加しました

  C:opencv\include\opencv 
  C:opencv\include\opencv2
  C:\opencv\include

ソースコードは次のとおりです。

// #include "stdafx.h"
   #include "cv.h"
   #include "highgui.h"

 int main() 
 {
         IplImage* img = cvLoadImage("C:\\prado.jpg",1);
         cvNamedWindow( "test", CV_WINDOW_AUTOSIZE );
         cvShowImage( "test", img );
         cvWaitKey(0);
         cvReleaseImage( &img );
        return 0;

私にはすべて問題ないようです。リリースモードですべてを削除しました。私はデバッグモードのみを試しています。


私が行ったOpen CVの構成は次のとおりです。 インクルードファイル

ライブラリ ファイル

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

4

3 に答える 3

5

これは私がやったことであり、うまく動作します:

インクルード ファイルに次のパスを含めます。

  1. opencv\modules\core\include\opencv2\core
  2. opencv\include\opencv2
  3. opencv\include\opencv
  4. opencv\build\include

ライブラリ ファイルに次のパスを含めます。

  1. opencv\build\x86\vc9\lib
于 2013-01-16T12:09:14.087 に答える
0

opencv を使用するとき、最初の 2 つの写真のウィンドウでは何もしませんが、C/C++、一般、追加のインクルード ディレクトリにインクルードへのパスを配置しましたが、違いがあるかどうかはわかりません。

于 2013-01-16T19:29:14.787 に答える