2017-01-28 6 views
-1

私はWindowsで作業しています。私はすでにMS Visual Studio 2010でcmakeにopencv 3.2をコンパイルしています。今は小さなプロジェクトの作成例をテストしたいと思います。 しかし、私はドン "CMakeListsのようになります方法を知っている。私はcmakeのと*の.cppファイルにOpenCVのサンプルコードをコンパイルしたい を。OpenCvプロジェクトとcmakeをコンパイルする方法

は誰も私を助けてくださいもらえますか?

cmake_minimum_required(VERSION 2.8) 

PROJECT (TestOpenCV) 
find_package(OpenCV REQUIRED) 

add_executable(test1 test1.cpp) 
target_link_libraries(test1 OpenCV ${OpenCV_LIBS}) 

link_directories(${OpenCV_LIB_DIR}) 

???? ?

ので、私はOpenCV.libに関するリンクエラー?

私は任意の助けいただければ幸いを得た後にしてください。

+2

は '私はOpenCV.lib'に関するリンクエラーを得た - ' target_link_libraries() 'を一覧表示*無地*' OpenCV'、つまりはリンカーがそれを見つけようとする理由。その引数を削除してください:**すべての** OpenCVライブラリはすでに変数* OpenCV_LIBS *にリストされています。 – Tsyvarev

+0

あなたの質問は、opencvコンパイルが何を意味するのかがはっきりしないのですか?cmakeを使用してソースからopencvをビルドしたいのですか、または任意の言語を使用してopencvプロジェクトをコンパイルしたいですか? – Yirga

答えて

0

ありがとうございました:) 問題が修正されました。今ではMSのVisual Studio 2010で正常に動作しているとCMakeの2.8.11

cmake_minimum_required(VERSION 2.8) 

PROJECT (TestOpenCV) 
find_package(OpenCV REQUIRED) 

add_executable(test1 test1.cpp) 
target_link_libraries(test1 ${OpenCV_LIBS}) 
関連する問題