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

C++ Discussion :

Changer le dossier d'include de mes fichiers sans changer tous les fichiers


Sujet :

C++

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Changer le dossier d'include de mes fichiers sans changer tous les fichiers
    Mon problème est le suivant: j'ai récupéré du code qui utilise la librairie gtk que j'essaie de compiler.

    Malheureusement, la configuration de mes dossiers crée des problèmes: gtk cherche glib dans le repertoire ~/glib car il en besoin pour des include alors que gdk a besoin de glib pour les mêmes raisons mais il les cherche dans le répertoire ~/gdk/glib. Je n'ai pas spécialement envie de copier glib à la racine de gdk pour ne pas mélanger les fichiers de glib et de gdk. Je voulais donc savoir s'il était possible de modifier le répertoire d'origine de la recherche de fichiers des include (par exemple dans le main) de manière à ce que je puisse lui dire à gdk d'aller chercher glib dans ~/gdk/glib?

    Merci de votre aide...

  2. #2
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    Avec quoi compiles tu?

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    je compile avec sdk que j'ai installe sur un environnement visual c++ express edition.
    Mais ce que je voulais savoir c'est si c'était possible de le faire en dur dans le code(par exemple avec un alias), ou en réecrivant la fonction include pour qu'elle aille chercher les fichiers dans le bon repertoire.
    Merci de ton aide.

  4. #4
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Points : 718
    Points
    718
    Par défaut
    Il ne faut pas mettre de path dans les include:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #include "..\toto\titi\fichier.h"
    il faut entrer le nom du fichier sans path
    et indiquer au projet VisualC++ le chemin des includes
    Sur VC++ Express c'est dans :
    Nom du projet (pas de la solution) -> Clic Droit->Propriétés->Propriétés de la configuration -> C/C++ -> Autres répertoires Include

    Les répertoires doivent être séparées par des ';'

    Bon courage...

Discussions similaires

  1. [XL-2010] Ouvrir tous les fichiers du répertoire sauf le fichier courant
    Par Kaera dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 11/04/2013, 15h12
  2. Copier tous les fichiers txt vers un autre fichier
    Par stpaul04 dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 18/01/2011, 23h55
  3. Réponses: 5
    Dernier message: 27/08/2009, 14h51
  4. copier tous les fichiers sans extension dans un meme repertoire
    Par soussou80 dans le forum Administration système
    Réponses: 1
    Dernier message: 26/03/2009, 13h02
  5. Est-ce que les fichiers .obj sont tous les mêmes?
    Par Bubonik software dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 30/12/2003, 21h04

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