MGTwitterEngine pour les erreurs SDK iPhone

voix
4

Je suis en train de se MGTwitterEngine à travailler pour le SDK iPhone. J'ai suivi la me lire ci-dessous et maintenant je continue à recevoir les erreurs suivantes:

TCDownload.h: Aucun fichier ou répertoire yajl_parse.h: Aucun fichier ou répertoire

Maintenant, je l'ai fait une recherche sur mon système et ne pas l'un d'eux. Alors, suis-je manque quelque chose? De plus, je l'ai téléchargé le code MGTwitterEngine dans les deux derniers jours de gitub.

À LIRE

  1. Ajouter libxml2.dylib dans d'autres cadres. Vous trouverez la bibliothèque:

    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk/usr/lib/libxml2.dylib

  2. Ajouter « SDKROOT de $ / usr / include / libxml2 » en-tête Chemin de recherche dans vos paramètres du projet.

Créé 27/08/2009 à 03:03
source utilisateur
Dans d'autres langues...                            


5 réponses

voix
10

Bien que je ne l'ai jamais utilisé MGTwitterEngine, cette erreur dit essentiellement que vous manquez bibliothèque yajl.

Vous pouvez l'installer manuellement en faisant (je suppose que vous installez par défaut / usr / emplacement local):

git clone git://github.com/lloyd/yajl
cd yajl
./configure
sudo make install

Ensuite, dans votre projet Xcode:

Ajouter libyajl.dylib ou libyajl_s.a (dynamique / statique - selon ce que vous préférez, que ce soit devrait être situé dans / usr / local / lib /) aux « cadres externes et les bibliothèques » dans l'arborescence de votre projet. Dans Paramètres du projet ajouter "/ usr / local / include / yajl /" et (éventuellement) "/ usr / local / include /" à en-tête de chemins de recherche (dans la section des chemins de recherche).

Après cela, il doit construire.

Créé 27/08/2009 à 03:46
source utilisateur

voix
3

Cela fonctionne si vous ne se soucient pas de YAJL:

« Les gars - la yajl / erreur yajl_parse.h est source de confusion et la raison pour laquelle la démo fonctionne est que les fichiers qui ont besoin yajl sont exclus de la construction, même si elles sont dans le projet Pour fixer dans votre propre projet aller dans le dossier MGTwitter. via Xcode et sélectionnez chaque fichier .m avec le terme yajl en elle (il devrait y avoir 6), faites un clic droit -> Get info -.> onglet Cibles et décochez la case à côté de votre nom de l'application HTH, Jon »

L' un des commentaires sur http://aralbalkan.com/3133

Créé 10/01/2011 à 08:56
source utilisateur

voix
3

Sur Mac, vous pouvez utiliser le port (Voir comment installer ici )

Après l'installation, saisissez simplement dans le terminal:

sudo port install yajl

Et comme ttvd dire avant:

Dans votre projet Xcode:

Ajouter libyajl.dylib ou libyajl_s.a (dynamique / statique - selon ce que vous préférez, que ce soit devrait être situé dans / usr / local / lib /) aux « cadres externes et les bibliothèques » dans l'arborescence de votre projet. Dans Paramètres du projet ajouter "/ usr / local / include / yajl /" et (éventuellement) "/ usr / local / include /" à en-tête de chemins de recherche (dans la section des chemins de recherche).

Créé 20/04/2010 à 18:57
source utilisateur

voix
2

Je vais juste ajouter quelque chose parce que je pense qu'il est important et je habituellement piraté autour de lui dans le passé.

---- >> Les chemins de recherche d'en-tête sont définis dans les paramètres du projet, mais sont supplantées dans les paramètres cibles, donc si vous rencontrez des problèmes, y compris certains fichiers vérifier les chemins de recherche d'en-tête qui sont définies dans les paramètres cibles. Si elles sont en gras alors ils sont utilisés et en remplaçant les paramètres par défaut du projet.

Créé 04/02/2011 à 23:45
source utilisateur

voix
0

dl et installer ceci: http://cmake.org avant

git clone git: //github.com/lloyd/yajl cd yajl ./configure make install sudo

puis ajoutez les dylibs et vous devriez être ok!

Créé 27/09/2011 à 23:17
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more