Articles of linker

Cómo resolver los errores de iOS Link con OpenCV

Estoy intentando agregar la versión más nueva de openCV a mi proyecto de iOS, pero cuando compilo, obtengo aproximadamente 30 errores de enlace: Ejemplo: Undefined symbols for architecture i386: "cv::merge(std::vector<cv::Mat, std::allocator<cv::Mat> > const&, cv::_OutputArray const&)", referenced from: Agregué el marco de OpenCV, junto con todos los demás frameworks requeridos , en una aplicación ficticia con […]

Error de linker: símbolos no definidos, símbolos no encontrados

Recibo estos errores de Apple Mach-O Linker y no sé cómo leer estas cosas. Recibí este error después de importar "CLCnetworkingentialHeader.h" y "CLCnetworkingentialHeader.m" en mi proyecto. Undefined symbols for architecture armv7: "_OBJC_CLASS_$_SFHFKeychainUtils", referenced from: objc-class-ref in CLCnetworkingentialHandler.o ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v […]

iOS 4.1 SDK – Símbolos duplicates en la biblioteca estática múltiple Vinculación para comstackciones de dispositivos

Mi compañía está construyendo una aplicación con SDK 4.1 para el iPhone. Para hacer esto, tenemos 3 niveles de dependencies de proyectos, nuestra aplicación principal "CSM" está vinculando a nuestro SDK llamado "csm-sdk" (en libsrc_csmsdk.a) csm-sdk luego vincula a nuestra biblioteca XMLRPC ("libXMLRPC.a") . Al comstackr csm-sdk para el dispositivo, incluye definiciones para todas las […]

ld: biblioteca no encontrada para -lgcc_s.10.5 Xcode

ld: library not found for -lgcc_s.10.5 collect2: ld returned 1 exit status Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1 ¿Alguien puede ayudarme a resolver este error?

iOS: -dynamic no especificado las siguientes banderas no son válidas: -sectcreate

Mi objective es crear una biblioteca de iOS estática con resources agrupados. Lo he estado haciendo con éxito en OS X años atrás, pero me encuentro con un problema aquí. Agrego mi recurso con una bandera de linker: OTHER_LDFLAGS = -sectcreate __DATA __FOO resouces/foo.bin El Libtool Xcode 4.6 me da el error: libtool: -dynamic not […]

Xcode llvm link biblioteca estática basada en macro definida

Estoy desarrollando una aplicación para iOS donde quiero poder iniciar mi aplicación en modo demo con conexiones simuladas. Utilizo una biblioteca estática para la burla. Sin embargo, no quiero que esta biblioteca esté vinculada en mi compilation de versiones para la tienda de aplicaciones. Estoy buscando una solución a este problema. La mejor solución que […]

No hay advertencia para los methods de categorías conflictivos.

Estoy ejecutando XCode 4.6.3 e bash crear un proyecto con un método de categorías conflictivo como el que se muestra a continuación. //NSString+category1.h @interface NSString (category1) -(NSString*)foo; @end //NSString+category1.m #import "NSString+category1.h" @implementation NSString (category1) -(NSString*)foo{ return self; } @end // NSString+category2.h @interface NSString (category2) -(NSString*)foo; @end //NSString+category2.m #import "NSString+category2.h" @implementation NSString (category2) -(NSString*)foo{ return self; […]

Use nm, cadenas y / u otool para encontrar qué biblioteca está usando frameworks o methods erróneamente

Tuve el mismo problema que en esta pregunta . Sin embargo, la solución no discute cómo se pueden usar nm , strings u otool para search el código infractor. Digamos que el código ofensivo utiliza el método advertisingIdentifier de AdSupport.framework desde AdSupport.framework . Concretamente, ¿cómo se pueden search bibliotecas binarias con nm , strings u […]

La compilation falla con el error ld: el file no se encuentra: -fobjc-arc

Agregué algunos anuncios sdk en mi aplicación como admob, revmob. Cuando compilo mi código obtengo el siguiente error en mi logging, ld: file not found: -fobjc-arc clang: error: linker command failed with exit code 1 (use -v to see invocation) He convertido files que no son de arco en arc configurando -fno-objc-arc en mi fuente […]

Advertencia del Mach-O Linker: demasiadas rutinas de personalidad para el desenrollado compacto para codificar

Acabo de terminar la actualización de mi proyecto para usar Swift 1.2. Tengo una nueva advertencia de linker que nunca antes había visto. ld: warning: too many personality routines for compact unwind to encode . No da un file ofensivo ni detalles adicionales. Sé cómo suprimir esta advertencia, pero me gustaría saber cómo solucionarlo. ¿Alguna […]