2017-08-08 9 views
0

OpenCvライブラリを使用してpythonにプログラムを書いています。私のプロジェクトフォルダはFooで、内部にはイメージと実行可能ファイルがあります。私CmakeLists.txtは次のようになります。私のpython 2.7とLinux 16.04を使用していますPythonとOpenCvとのリンク

-- Configuring done 
CMake Error: CMake can not determine linker language for target: Foo 
CMake Error: Cannot determine link language for target "Foo". 
-- Generating done 
-- Build files have been written to: /home/user_name/OpenCv/Foo 

cmake_minimum_required(VERSION 2.8) 
project(Foo) 
find_package(OpenCV REQUIRED) 
add_executable(Foo Im.py) 
target_link_libraries(Foo ${OpenCV_LIBS} ${python2.7}) 

私は次のエラーを取得するcmake .を実行します。

答えて

0

CMakeは、ソースコード(C++やCコードなど)をコンパイルするために使用されます。

OpenCVライブラリは、C、C++、Pythonで使用できます。 ここでは、OpenCVライブラリでPythonを使いたいので、PythonはC++のようなコンパイルされた言語ではなく、インタープリット言語であるため、CMakeは必要ないはずです。

あなたはコマンドを使用してスクリプトを実行することができます

python3 path/to/your/script.py 

たり、言語(Pythonの2)の以前のバージョンを使用する場合:

python2 path/to/your/script.py 
+0

はい、働いていました!ありがとう! – Maria

関連する問題