Ich bekomme dieses Thema der Architektur?Wie zu beheben Undefined Symbole für Architektur arm64 Fehler?
Undefined symbols for architecture arm64:
"_CGImageGetWidth", referenced from:
GetBytesFromCGImage(CGImage*, int*, int*, int*) in OSInference.o
"_CGColorSpaceCreateDeviceRGB", referenced from:
GetBytesFromCGImage(CGImage*, int*, int*, int*) in OSInference.o
"_CGBitmapContextCreate", referenced from:
GetBytesFromCGImage(CGImage*, int*, int*, int*) in OSInference.o
"_CGImageGetHeight", referenced from:
GetBytesFromCGImage(CGImage*, int*, int*, int*) in OSInference.o
"_CGColorSpaceRelease", referenced from:
GetBytesFromCGImage(CGImage*, int*, int*, int*) in OSInference.o
"_CGContextDrawImage", referenced from:
GetBytesFromCGImage(CGImage*, int*, int*, int*) in OSInference.o
"_CGContextRelease", referenced from:
GetBytesFromCGImage(CGImage*, int*, int*, int*) in OSInference.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Was ich
- in Build Phase getan haben - Einen Link binär mit Bibliotheken habe ich hinzugefügt AVKit, Core Graphics, Quartz
2.Build Architektur nur - KEINE
Gibt es eine Möglichkeit, dieses Problem zu lösen?
Versuchen Sie, Build Active Arch zu ändern itecture Only "to YES – Niharika
Vielen Dank, aber Fehler wie ----- Keine Architekturen für (ONLY_ACTIVE_ARCH = YES, active arch = arm64, VALID_ARCHS = armv7 armv7s) zu kompilieren. – sss