2016-12-02 5 views
-1

CMakeでプロジェクトをコンパイルしようとしています。Cmakeによるコンパイルプロジェクト。エラーが発生しました

OpenCV Windows Packが見つかりましたが、 設定と互換性のあるバイナリはありません。

手動でCMake変数OpenCV_DIRをOpenCV ライブラリのビルドにポイントする必要があります。 コールスタック(最初に最新の呼び出し): CMakeLists.txt:9(FIND_PACKAGE)CMakeLists.txtで

CMakeのエラー:9(FIND_PACKAGE): が見つかりましたパッケージ構成ファイル:

C:/Users/Ghenja/AppData/Local/opencv/build/OpenCVConfig.cmake 

それOpenCV_FOUNDをFALSEに設定すると、パッケージ "OpenCV"は が見つからないとみなされます。

何が起こっているのか分かりません。この問題を解決するために私を助けてください。

+0

'設定(OpenCV_FOUND 1)' find_package' – ZdaR

+0

'前に、それは動作しません。問題は逃げなかった。 – GIGay

答えて

0

プロジェクトを消去し、CMakeCache.txtを削除します。おそらくOpenCV_FOUNDがキャッシュされています。

問題が解決しない場合は、念のために、追加のフラグを使用してcmakeのコマンドを実行します。

cmake -DOpenCV_FOUND:BOOL=ON -DOpenCV_DIR=/path/to/your/OpenCV 
+0

提案されたコマンドを実行した後、私の投稿と同じエラーが発生します。 CMakeCache.txtを削除しても私を助けませんでした。私はWindows 64ビットを使用しています。 – GIGay

+0

ディレクトリにあるライブラリが32ビットではなく64ビット用にビルドされていることを確認しましたか? –

+0

私はそれを確認する方法がわかりません – GIGay

関連する問題