gpt4 book ai didi

xcode - 让 OpenCV 在 Iphone 上工作

转载 作者:太空宇宙 更新时间:2023-11-03 22:01:54 25 4
gpt4 key购买 nike

我试着关注 these instructions让 OpenCV 在我的 MAC MINI 上编译,但在第 6 步失败:

../opencv_cmake.sh 模拟器../OpenCV-2.1.0

我遇到了这些错误,但我无法理解。有什么线索吗?

Starting cmake...
Target SDK = iPhoneSimulator
iOS SDK Version = 4.1
iOS Deployment Target = 3.0
OpenCV Root = ../OpenCV-2.1.0
OpenCV Install Prefix = /Users/haoest/Development/iphone_opencv_test/build_simulator/../opencv_simulator

-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Checking whether C compiler has -isysroot
-- Checking whether C compiler has -isysroot - yes
-- Checking whether C compiler supports OSX deployment target flag
-- Checking whether C compiler supports OSX deployment target flag - yes
-- Check for working C compiler: /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc
-- Check for working C compiler: /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc -- broken
CMake Error at /Applications/CMake 2.8-4.app/Contents/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
The C compiler
"/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc" is
not able to compile a simple test program.

It fails with the following output:

Change Dir: /Users/haoest/Development/iphone_opencv_test/build_simulator/CMakeFiles/CMakeTmp



Run Build Command:/usr/bin/make "cmTryCompileExec/fast"

/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make
CMakeFiles/cmTryCompileExec.dir/build

"/Applications/CMake 2.8-4.app/Contents/bin/cmake" -E cmake_progress_report
/Users/haoest/Development/iphone_opencv_test/build_simulator/CMakeFiles/CMakeTmp/CMakeFiles
1

Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o

/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc
-isysroot
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk
-mmacosx-version-min="10.6" -o
CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -c
/Users/haoest/Development/iphone_opencv_test/build_simulator/CMakeFiles/CMakeTmp/testCCompiler.c


Linking C executable cmTryCompileExec

"/Applications/CMake 2.8-4.app/Contents/bin/cmake" -E cmake_link_script
CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1

/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc
-isysroot
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk
-mmacosx-version-min="10.6" -Wl,-search_paths_first
-Wl,-headerpad_max_install_names
CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -o cmTryCompileExec

ld: warning: in
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk/usr/lib/libSystem.dylib,
file was built for i386 which is not the architecture being linked (x86_64)

Undefined symbols:

"_exit", referenced from:
start in crt1.10.6.o

ld: symbol(s) not found

collect2: ld returned 1 exit status

make[1]: *** [cmTryCompileExec] Error 1

make: *** [cmTryCompileExec/fast] Error 2





CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:39 (project)

-- 配置不完整,出现错误!

最佳答案

关于xcode - 让 OpenCV 在 Iphone 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5114406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com