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 :

Régénération complète obligatoire de tout le projet


Sujet :

Code::Blocks

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 13
    Points : 8
    Points
    8
    Par défaut Régénération complète obligatoire de tout le projet
    Bonjour,

    J'utilise codeblock 10.05 sous Ubuntu 11.04.
    Sur un projet C++ comportant un vingtaine de fichiers, je me suis aperçu que parfois, sans pour autant identifier un cas précis, je devais régénérer le projet pour que les modifications du code source d'un seul fichier soit prises en compte.
    Cela se produit alors que le binaire ne tourne pas (vérification avec top).

    Je ne reçois aucun message particulier, codeblock affiche même que les modifications on été sauvegardées.

    Une idée ?

    Merci d'avance

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    J'apporte une précision.
    Je viens de constater que lors de la première compilation ce problème apparaissait.
    Donc cela ne semble pas être lié à l'existence d'un précédente compilation ou exécution.

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    353
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 353
    Points : 573
    Points
    573
    Par défaut
    Souvent (dans mon cas) il s'agit d'un problème de lien entre les fichiers

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Bonjour Slash

    Le problème se situerait au niveau de l'édition des liens ?
    Je ne suis pas certain. Je me suis rendu compte que lorsque je demandais à CB de compiler via l’icône en forme d'engrenage (générer), il compilait un autre fichier que le courant que je venait de modifier (tout en sauvegardant ce dernier)...

  5. #5
    Membre éclairé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2007
    Messages : 373
    Points : 764
    Points
    764
    Par défaut
    La version de Code::Blocks disponible par défaut sous Ubuntu est assez ancienne. En principe elle est stable, et je doute qu'un bug aussi gros soit passé entre les mailles, mais tu peux toujours tester les nightly builds (qui sortent environ tous les mois, comme leur nom ne l'indique pas). Ce sont des versions bien plus récentes, mais qui sont quand même testées avant publication. Peut être que ça règlera ton problème ?

    Pour les installer facilement sous Ubuntu, le mieux est d'utiliser le dépôt fourni par Jenslody, un des développeurs : http://apt.jenslody.de/
    Une fois le dépôt paramétré, ces nouvelles versions apparaitront comme une mise à jour classique dans Ubuntu.
    Tout est écrit sur le site, mais si tu as un soucis n'hésite pas.

    Si le problème n'est pas réglé, alors il faudra quelques précisions supplémentaires : quel type de projet compiles-tu (est ce que c'est un simple exécutable, ou une bibliothèque ?), et comment sais-tu que les modifications n'ont pas eu d'effet ?

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Merci Kalith d'avoir pris le temps de te pencher sur la question.
    J'ai cherché la cause du problème par élimination.
    J'ai donc réinstallé mon système et suis revenu à la Débian testing, vesrion de code::blocks identique (10.05).
    A noter qu'avant cette installation,en cours d'utilisation de mon projet, certains fichiers sources se tout simplement volatilisés, code::blocks m'informant qu'il n'existaient plus (alors qu'ils étaient présentement ouverts...).
    Le passage à la Debian a semble-t-il résolu tout ça.
    Je suis donc enclin à mettre en cause ma version Ubuntu, encore que je n'ai aucun élément précis en ce sens.

  7. #7
    Membre éclairé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2007
    Messages : 373
    Points : 764
    Points
    764
    Par défaut
    Ayant été sous Ubuntu pendant un bout de temps (j'utilise maintenant Lubuntu, mais c'est presque la même chose), je n'ai jamais eu ce genre de comportement. Peut-être un conflit avec un autre programme ? Enfin, l'essentiel est que ton problème soit résolu !

    Sinon, même sous Debian, n'hésite pas à essayer les nightly builds

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/02/2013, 12h11
  2. Réponses: 5
    Dernier message: 03/10/2007, 19h18
  3. [C# VS2005] Classe accessible dans tout mon projet
    Par FredericB dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/06/2006, 20h02
  4. Comment imprimer tout un projet en une fois?
    Par rakarth_CH dans le forum EDI
    Réponses: 1
    Dernier message: 21/03/2006, 21h13
  5. utilisation des variables global dans tout le projet
    Par EYENGA Joël dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/01/2006, 11h55

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