¿Vincular una biblioteca estática de C en Xcode 7?
Actualmente estoy tratando de vincular una biblioteca C estática que he creado a un nuevo proyecto Xcode. Para vincularlo, seguí las siguientes instrucciones:
1) Navegar aFases de construcción
2) ExpandirVincular binarios con la biblioteca
3) Se agregó una "otra" biblioteca y luego se especificó el archivo .a en cuestión.
Desafortunadamente, el proyecto no se compilará y arrojará el siguiente error:
ld: library not found for -ltxht
No estoy seguro exactamente qué hacer con esto. La biblioteca parece estar bien en el proyecto como un archivo de proyecto, y no puedo encontrar ninguna indicación de que haya algo malo en eso.
He intentado configurar su ubicación paraUsar camino absoluto en el inspector de archivos, pero eso no cambió nada.
También he visto que en algunas publicaciones en línea similares que de alguna manera proporcionar la ruta completa a la biblioteca estática podría ayudar a resolver el problema:
En respuesta a su comentario sobre la respuesta de Eduard Wirch: también puede controlar el enlace estático solo para esta biblioteca, si reemplaza -lhdf5 por -l / full / path / to / libhdf5.a
Sin embargo, no estoy seguro de cómo hacer esto. He entrado enConfiguración de compilación y no vi nada más que páginas de opciones, pero no hay mucho debajoEncabezados oEnlace eso parece permitirme hacer lo que quiero.
¿Alguien puede explicar cómo agregar correctamente esta biblioteca C estática? Solo para su información, la ubicación del proyecto en relación con la ubicación de la biblioteca es la siguiente:
Biblioteca: /lib/libtxht/libtxht.a
Proyecto Xcode: /lib/libtxvm/myProject.xcodeproj