Essayer de préparer des métadonnées (par exemple, kCGImagePropertyExifBodySerialNumber
ou kCGImagePropertyExifLensModel
) à partir d'images à l'aide du framework ImageIO.ImageIO erreur de liaison?
Malheureusement pendant l'éditeur de liens de compilation a une difficulté:
Undefined symbols for architecture x86_64:
"_kCGImagePropertyExifBodySerialNumber", referenced from:
-[AppDelegate applicationDidFinishLaunching:] in AppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ImageIO/CGImageProperties.h
est de corurse importés et ImageIO.framework
est inclus sur la liste des « Cadres liés et bibliothèques » dans la configuration cible. Il se produit uniquement lorsque j'essaie d'utiliser kCGImagePropertyExifBodySerialNumber
ou kCGImagePropertyExifLensModel
. Il le même projet kCGImagePropertyExifFocalLength
, kCGImagePropertyExifExposureTime
sont utilisés sans aucun problème
Des idées?
Le symbole n'est pas disponible ni 10.7 SDK ni 10.8 SDK, mais dans les bibliothèques système (je cours 10.8.2) peut être trouvé. – maseth