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

Code::Blocks Discussion :

changer l'emplacement de la bibliothèque gtk


Sujet :

Code::Blocks

  1. #1
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut changer l'emplacement de la bibliothèque gtk
    Bonjour

    Je ne sais comment modifier l'emplacement de la bibliothèque gtk une fois que le projet est fait !

    En gros, si je veux passer d'un PC à un autre mon projet, je dois créer un nouveau projet. Lors de la création sur le nouveau PC, il me demande où est la bibliothèque. Après, je sauve et ferme le projet. Je copie dans le répertoire de ce nouveau projet tous mes fichiers et je demande à C::B de prendre en compte tous mes fichiers.

    Ce n'est pas génial, ça marche, mais j'aimerai avoir mieux !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  2. #2
    Invité
    Invité(e)
    Par défaut
    le mieux c'est de ne pas linker les bibliothèques mais utiliser le "pkg-config"

    Dans linker settings->other linker :
    `pkg-config gtk+-2.0 --libs`

    Dans compiler settings->other :
    `pkg-config gtk+-2.0 --cflags`

  3. #3
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    OK !
    C'est ce que je fais sous Linux. Mais, quand je passe sous windows, je dois installer les bibliothèques à la main sur un PC du boulot où je ne suis pas administrateur. Je suis donc obligé d'indiquer manuellement où je les ai mis. Je ne pense pas avoir modifié la configuration par défaut de pkg !
    C'est peut-être faisable ? Mais où et comment ?
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Est-ce que ce ne serait pas un problème de droit alors ?

    Sinon ça peut éventuellement fonctionner comme ça (enfin avec SDL ça marche).


    Dans build options->linker settings->link lib...

    Il faut ajouter juste le nom de la bibliothèque (libgtk ou autre nom, je ne sais plus). Normalement il va chercher dans ses dossiers préférés. Je suis désolé ne pas pouvoir tester je suis sur FreeBSD là et pas sur windows.

  5. #5
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Et moi, pour ma santé, j'accède le moins souvent possible à windows
    Donc, pour le moment, je n'en sais rien !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  6. #6
    Invité
    Invité(e)
    Par défaut
    Dans ce cas, pourquoi ne pas tenter de compiler avec un cross-compiler ?

  7. #7
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    C'est aussi pour tester C::B sous Windows !
    Par contre, la croos compilation m'intéresse si après je sais dire au Windowsiens où récupérer les dll pour gtk et comment les installer !
    Je trouve où le doc pour la cross compilation ?
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  8. #8
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    J'ai commencé à faire une compilation du programme en gtk sur un windows où j'ai du mettre moi-même les fichiers de développements de gtk dans mon répertoire personnel : ce n'est pas prévu pour ! Ou je ne fais pas la bonne manipulation !
    Je dois rajouter manuellement tous les répertoire pour la compilation, et peut-être les dll pour l'exécution ! J'ai mon .exe qui ne veut pas se lancer. J'en suis là pour le moment.

    La suite, dès que j'ai le temps de continuer devant un PC qui a windows et code::blocks ensemble.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

Discussions similaires

  1. Changer l'emplacement d'un exécutable
    Par mlaiti dans le forum VB.NET
    Réponses: 3
    Dernier message: 04/04/2008, 15h15
  2. Changer l'emplacement de Windows Boot Manager
    Par waane dans le forum Windows Vista
    Réponses: 5
    Dernier message: 30/10/2007, 13h54
  3. [SQL Server 2005] Changer l'emplacement des bases
    Par Leparachute dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 25/06/2007, 15h26
  4. Changer l'emplacement de la base de donnée
    Par bdgtat dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 08/03/2007, 13h35
  5. Changer l'emplacement des data
    Par Vlacar dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/01/2007, 16h22

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