Visual studio 2010 OpenCV 2.4.3在Visual studio 2010上构建失败,gen_java.py中出错

Visual studio 2010 OpenCV 2.4.3在Visual studio 2010上构建失败,gen_java.py中出错,visual-studio-2010,opencv,build,Visual Studio 2010,Opencv,Build,我已经下载了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/

我已经下载了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.
有人知道这里发生了什么,以及如何解决问题吗


谢谢。

原来问题出在本地python安装上。然后我安装了更新的版本Python2.7,设置了相关路径并重试,这次OpenCV编译得很好

希望这能帮助其他类似情况的人