Mac OS X Sierra : les symboles non définis pour l'architecture x86_64

Je suis en train de construire un fichier source C basé sur Linphone dans Mac OS X Sierra mais l'erreur suivante se produit.

C'est le lien pour le fichier source C.
http://www.linphone.org/docs/liblinphone/group__basic__call__tutorials.html

Édité:

Je suis en train de compiler le code source avec cette commande

clang -o tt tt.c-I/Utilisateurs/softdev/Téléchargements/linphone-sdk-3.11.1-mac/include/

Erreur:

Les symboles non définis pour l'architecture x86_64

ld: symbole(s) ne se trouvent pas pour l'architecture x86_64

clang: erreur: échec de la commande de l'éditeur de liens avec le code de sortie 1 (l'option-v pour voir invocation)

J'ai essayé de changer le processeur cible, mais n'a pas fonctionné.

Mon système a XCode 8. Toute aide concernant ce sera apprécié.

Édité: Production Complète

Les symboles non définis pour l'architecture x86_64: 
"_linphone_call_get_state", référencé à partir de: 
_main dans tt-ca2045.o 
"_linphone_call_ref", référencé à partir de: 
_main dans tt-ca2045.o 
"_linphone_call_unref", référencé à partir de: 
_main dans tt-ca2045.o 
"_linphone_core_destroy", référencé à partir de: 
_main dans tt-ca2045.o 
"_linphone_core_invite", référencé à partir de: 
_main dans tt-ca2045.o 
"_linphone_core_iterate", référencé à partir de: 
_main dans tt-ca2045.o 
"_linphone_core_new", référencé à partir de: 
_main dans tt-ca2045.o 
"_linphone_core_terminate_call", référencé à partir de: 
_main dans tt-ca2045.o 
"_ms_usleep", référencé à partir de: 
_main dans tt-ca2045.o 
ld: symbole(s) ne se trouvent pas pour l'architecture x86_64 
clang: erreur: échec de la commande de l'éditeur de liens avec le code de sortie 1 (l'option-v pour voir invocation) 
  • Il n'a rien à voir avec la cible ou le CPU. C'est à toi de ne pas le lien avec quelque chose que vous avez besoin pour faire le lien avec. L'éditeur de liens aurais dit ce que les symboles sont manquantes, pourquoi ne dites-vous pas que nous? Merci d'éditer votre question d'inclure la totalité de la sortie d'erreur.
  • Où en êtes-vous de votre liblinphone bibliothèque à partir de? La documentation que vous faites référence à des dates à partir de 2010 (qui pourrait être avant de x86_64 a même une option dans Xcode). Je vois beaucoup plus récente version de liblinphone github.com/BelledonneCommunications/linphone-iphone
  • J'ai édité ma question.
  • J'ai téléchargé le fichier binaire à partir du lien ci-dessous. Je ne veux pas utiliser linphone. Je veux juste utiliser le sous-jacent liblinphone bibliothèques dans mon logiciel personnalisé pour Mac linphone.org/technical-corner/liblinphone/downloads
  • Si vous n'avez pas fait le lien avec la bibliothèque que vous souhaitez utiliser? Alors je suppose que les symboles non définis sont toutes les fonctions de la bibliothèque (puisque vous n'avez toujours pas compris l'intégralité de l'erreur de sortie)? Vous avez besoin de faire un lien avec la bibliothèque. Est-il un début de fichier avec lib et se terminant avec .a dans l'installation de la bibliothèque? Passer le chemin complet de ce fichier lorsque vous générez.
  • J'ai ajouté plein d'erreur de sortie.

InformationsquelleAutor SoftDev | 2017-03-28