1

OpenCV 2.4 (2.4.3 だと思います) のソース コードをダウンロードし、Cmake を実行して、VS2010 ソリューション ファイルを作成しています。

cmake によって生成されたソリューション ファイルのコンパイル中に、ビルドが失敗し、次のエラー メッセージが表示されます。

2>------ Build started: Project: opencv_java, Configuration: Debug Win32 ------
2>  Building Custom Rule C:/temp/opencv-2.4/software/src/modules/java/CMakeLists.txt
2>  CMake does not need to re-run because C:\temp\opencv-2.4\software\src\Release\modules\java\CMakeFiles\generate.stamp is up-to-date.
2>  Generating core.cpp
2>    File "C:/temp/opencv-2.4/software/src/modules/java/generator/gen_java.py", line 1285
2>      epilogue = "  ".join(c_epilogue) + ("\n        " if c_epilogue else ""), \
                    2>                                                        ^
                    2>  SyntaxError: invalid syntax
                    2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 1.

ここで何が起こっているのか、問題を解決する方法を知っている人はいますか?

ありがとう。

4

1 に答える 1

0

問題はローカルのPythonインストールであることが判明しました。次に、新しいバージョンのPython 2.7をインストールし、関連するパスを設定して再試行しましたが、今回はOpenCVが正常にコンパイルされました。

これが同様の状況で他の誰かを助けることを願っています。

于 2013-02-05T19:46:34.030 に答える