2009-10-22 6 views
0

Il est possible dans MS Visual Studio d'accéder à Outils-> Options-> Projets et solutions-> Répertoires VC++ et d'ajouter des fichiers en-tête et binaires de bibliothèques C++ supplémentaires, et le compilateur les utilise pour chaque projet s'ils sont nécessaires. Comment atteindre un tel résultat dans Xcode 3.2?Utilisation de bibliothèques C++ supplémentaires dans Xcode

Merci!

Répondre

3

Regardez dans la construction « Lien binaire avec les bibliothèques » phase sous votre cible. Faites un clic droit dessus, et sélectionnez "Fichiers existants ..." - puis sélectionnez la bibliothèque que vous souhaitez lier. Vous n'avez pas besoin d'utiliser un framework comme implicite plus tôt.

+1

qu'en est-il des en-têtes? – jokoon

1

XCode utilise le concept de «Framework» à cette fin. Fondamentalement, un "Framework" est des fichiers d'en-tête et des bibliothèques dans un ensemble. Vous pouvez trouver plus d'informations sur les frameworks here.

Ajoutez un cadre à votre projet en cliquant avec le bouton droit de la souris sur votre projet dans XCode et choisissez "Ajouter un cadre". Assurez-vous qu'il est également référencé dans votre cible de génération. La ressource ci-dessus a toutes les informations nécessaires.

0

Je ne pense pas qu'il existe une option pour faire cela automatiquement pour tous les projets. Vous devez définir manuellement les chemins d'inclusion, les chemins d'accès aux bibliothèques et les indicateurs de liaison pour chaque cible.

Une chose qui peut fonctionner est bien de définir les standards des variables du CCG, par exemple CFLAGS, CXXFLAGS, LDFLAGS que vous pouvez configurer dans /etc/profile ou ~/.bash_profile

Questions connexes