0
我尝试为ios编译OpenCV。我一直都会遇到这些错误。我尝试过不同版本的opencv,但结果是一样的。编译OpenCV for iOS失败 - Cmake失败
我运行此: 蟒平台/ IOS/build_framework.py ios_opencv_build
我有蟒,cmake并克++编译器安装。 有没有人有一个想法这些错误是什么意思,我应该做什么编译成功?
-- Setting up iPhoneOS toolchain
-- iPhoneOS toolchain loaded
-- Setting up iPhoneOS toolchain
-- iPhoneOS toolchain loaded
-- The CXX compiler identification is Clang 5.1.0
-- The C compiler identification is Clang 5.1.0
-- Performing Test HAVE_CXX_FSIGNED_CHAR
CMake Error at /opt/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake:37 (get_filename_component):
get_filename_component called with incorrect number of arguments
Call Stack (most recent call first):
CMakeLists.txt:3 (PROJECT)
CMake Error: Internal CMake error, TryCompile configure of cmake failed
-- Performing Test HAVE_CXX_FSIGNED_CHAR - Failed
-- Performing Test HAVE_C_FSIGNED_CHAR
CMake Error at /opt/local/share/cmake-2.8/Modules/CMakeCInformation.cmake:37 (get_filename_component):
get_filename_component called with incorrect number of arguments
Call Stack (most recent call first):
CMakeLists.txt:3 (PROJECT)
CMake Error: Internal CMake error, TryCompile configure of cmake failed
-- Performing Test HAVE_C_FSIGNED_CHAR - Failed
-- Performing Test HAVE_CXX_W
CMake Error at /opt/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake:37 (get_filename_component):
get_filename_component called with incorrect number of arguments
Call Stack (most recent call first):
CMakeLists.txt:3 (PROJECT)
...
cmake的版本2.8.12 &Mac OSX 10.9.2我检查了该链接并下载了v 2.4.3.1并进行了编译。它的结果是一样的。 – vatti
它的工作。难以置信。这真的是因为CMake的旧版本。我有2.8.12.1,在命令行中只显示了2.8.12,当时我想我有最新的版本2.8.12.2。我再次使用端口安装它,并运行python脚本,它工作。非常感谢! – vatti
我遇到了另一个错误,如果你有时间,请你看看吗? http://stackoverflow.com/questions/23156007/compile-opencv-for-ios-fails – vatti