J'essaie donc d'utiliser une bibliothèque C dans un projet iPhone Objective-C. Je reçois cette erreur d'éditeur de liens lorsque je tente de compiler:Problème de liaison avec la bibliothèque C dans XCode - le fichier a été créé pour un format de fichier non pris en charge qui n'est pas l'architecture
file was built for unsupported file format which is not the architecture being linked (i386)
Je construis cette bibliothèque en utilisant la norme
./configure font
Quelle architecture dois-je construire ce avec pour travailler avec l'iPhone projet? Merci! Mise à jour
J'ai mis à jour le Makefile et ajouté -arch i386 à la ligne CFLAGS. Quand je lance make je maintenant cette obtiens cette erreur:
Compiling spammer.c gcc -o spammer spammer.o ../src/libircclient.a -lpthread ld: warning: in ../src/libircclient.a, file was built for unsupported file format which is not the architecture being linked (x86_64)
Est-ce que cela signifie que je dois modifier un autre makefile quelque part ??
Essayez-le dès que possible. Merci pour l'info! – Nick
Malgré l'erreur que je reçois lors de la construction avec ce CFLAG -arch i386 définir la bibliothèque semble lier – Nick