Précédent   Forum du club des développeurs et IT Pro > C et C++ > Outils pour C & C++ > Code::Blocks
Code::Blocks Forum d'entraide sur Code::Blocks. Avant de poster -> FAQ Code::Blocks
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 21/01/2012, 17h05   #1
louveteau
Invité de passage
 
Inscription : janvier 2012
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 13
Points : 3
Points : 3
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
louveteau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 00h44   #2
louveteau
Invité de passage
 
Inscription : janvier 2012
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 13
Points : 3
Points : 3
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.
louveteau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 19h00   #3
_-Slash-_
Membre éprouvé
 
Inscription : juillet 2006
Messages : 322
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 322
Points : 422
Points : 422
Souvent (dans mon cas) il s'agit d'un problème de lien entre les fichiers
_-Slash-_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 11h45   #4
louveteau
Invité de passage
 
Inscription : janvier 2012
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 13
Points : 3
Points : 3
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)...
louveteau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 20h47   #5
Kalith
Membre éprouvé
 
Homme
Doctorant en astrophysique
Inscription : juin 2007
Messages : 310
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Doctorant en astrophysique

Informations forums :
Inscription : juin 2007
Messages : 310
Points : 420
Points : 420
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 ?
Kalith est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 09h03   #6
louveteau
Invité de passage
 
Inscription : janvier 2012
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 13
Points : 3
Points : 3
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.
louveteau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 09h14   #7
Kalith
Membre éprouvé
 
Homme
Doctorant en astrophysique
Inscription : juin 2007
Messages : 310
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Doctorant en astrophysique

Informations forums :
Inscription : juin 2007
Messages : 310
Points : 420
Points : 420
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
Kalith est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h26.


 
 
 
 
Partenaires

Hébergement Web