IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XCode Discussion :

Xcode, Makefiles et librairies tierces


Sujet :

XCode

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 4
    Par défaut Xcode, Makefiles et librairies tierces
    Bonjour à tous,

    Actuellement j'utilise Xcode 3.1. pour développer des applications C++ en mode console.

    La compilation je l'a fait via un Makefile pour la raison suivante : j'utilise des librairies tierces et je n'arrive toujours pas à faire autrement.

    Ce problème je le rencontre uniquement avec des codes en C++. Dans le cas des applications en C, il m'a suffit d'indiquer les chemins d'accès vers les libraires tierces dans le formulaire "File->Get info".

    Une conséquence fâcheuse de l'utilisation d'un Makefile, est la perte de la complétion automatique sur les librairies tierce

    Merci par avance pour votre aide.

  2. #2
    Membre Expert

    Avatar de Marcos Ickx
    Homme Profil pro
    Blogueur
    Inscrit en
    Mai 2007
    Messages
    1 557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Blogueur

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 557
    Billets dans le blog
    1
    Par défaut
    eeuhhh, c'est quoi la question

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 4
    Par défaut
    Bonjour,

    La question est : Comment configurer Xcode pour compiler une application en C++ sans Makefile et en utilisant des librairies tierces.

    Merci.

  4. #4
    Membre émérite Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Par défaut
    Ben pareil que les applis C, tu fais ton projet et tu rajoutes la lib dedans .

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 4
    Par défaut
    Bonjour,

    Merci

    Il semblerait que ce n'est pas le cas, car j'avais bien reproduit la même configuration que celle d'une appli C.

    La seule différence entre les deux applis est que mes librairies tierces sont dans des répertoires différents (je ne l'ai pas encore vérifié) :
    Pour l'Appli C les Libs sont dans : /usr/local/
    Pour l'Appli Cpp les libs sont dans : /usr/

    Chose qui ne devrait pas empêcher la compilation une fois les chemins indiqués.

    Le seul inconvénient à utiliser les makefiles est la perte partielle de la complétion automatique. Quelqu'un a t-il une astuce pour forcer la complétion automatique tout en utilisant des makefile ?

    Merci d'avance.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 4
    Par défaut
    Bonjour à tous,

    Merci à tous.

    Je pense avoir trouvé une astuce pour faire fonctionner la complétion tout en utilisant des "External target" pour la compilation.

    En fait, il faut créer en plus de (ou des) "External target" une "Native target" (par exemple, Application ou Shell Tool dans carbon...). Puis ajouter à sa "Native Target" les sources et autres librairies.

    Au plaisir.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Makefile et librairie
    Par djocin dans le forum Fortran
    Réponses: 2
    Dernier message: 30/06/2010, 22h09
  2. Makefile avec librairies en option
    Par erroneus dans le forum Systèmes de compilation
    Réponses: 1
    Dernier message: 06/11/2009, 21h19
  3. Redirection clog librairie tierce
    Par Ghurdyl dans le forum Débuter
    Réponses: 2
    Dernier message: 26/08/2009, 16h19
  4. Réponses: 1
    Dernier message: 28/05/2007, 01h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo