IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > Configuration
        Comment faire fonctionner la complétion automatique ?
        Code::Blocks ne trouve pas les outils nécessaires à la compilation... Qu'est-ce qui ne va pas ?



Comment faire fonctionner la complétion automatique ?
Créé le 21/11/2007[haut]
auteur : Philippe Dunski
A: Avez-vous vérifié que la complétion automatique de code est configurée ?
Voyez le menu "Settings/Editor", cliquez sur "Code-completion and symbols browser" dans la colone de gauche et vérifiez l'onglet "Code Completion and C/C++parsers".


Depuis la Nightly build du 30/11/2006, vous pouvez également ajouter, dans les propriétés du projet,
des dossiers dans lesquels chercher lors de la localisation de fichiers à analyser.


Effectuez un clic droit sur le projet, cliquez sur "Properties" et sélectionnez "C/C++ parser options".


Ces options sont principalement utiles quand vous n'ajoutez pas de dossiers dans les options de compilation mais que vous utilisez
des expressions prédéfinies (telles que `freetype-config --cflags`).


Dans ce cas, l'analyseur n'est pas tenu au courant de la localisation de ces fichiers. Ainsi, en ajoutant manuellement le
dossier dans les répertoires de recherche de l'analyseur, vous l'aiderez à trouver les fichiers.


Evidemment, les expression prédéfinies ne sont pas les seules raisons pour lesquelles les dossiers de recherche de l'analyseur
sont utiles.
Si, par exemple, j'ai plusieurs projets dans un espace de travail, pour minimiser le travail d'entretien, j'utilise des scripts de configuration pour ces projets.
Maintenant, bien que les scripts de compilation soient une fonctionnalité importante, l'analyseur C/C++ est confronté au même problème :
Il ne sait pas où aller chercher les fichiers.
Les dossiers de recherche de l'analyseur nous viennent de nouveau en aide


Code::Blocks ne trouve pas les outils nécessaires à la compilation... Qu'est-ce qui ne va pas ?
Créé le 21/11/2007[haut]
auteur : Philippe Dunski
Il peut arriver que les noms des exécutables dont vous disposez pour la compilation diffèrent de ceux attendus par Code::Blocks,


Ainsi, si vous n'y prenez pas garde lorsque vous compilez vous-même Gcc, il se peut que la compilation fournisse les outils sous des noms préfixés
de (par exemple) "i686-pc-mingw32", alors que les noms attendus par Code::Blocks sont, tout simplement, de l'ordre de mingw32-gcc.


Pour résoudre ce problème, allez dans le menu "Settings->Compiler and Debugger", et sélectionnez l'onglet "toolchains executables".


Pour chacun des exécutables, vérifiez que le nom utilisé par Code::Blocks corresponde bien au nom effectivement présent sur votre système.



Consultez les autres F.A.Q.


Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2006 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.