|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() ![]() Mickael BARONIngénieur de Recherche Inscription : juillet 2005 Messages : 3 981 ![]() |
Bonjour,
Dans cette discussion, vous pouvez proposer des questions et réponses relatives au développement en C ou C++ avec Eclipse. Ces questions serviront à enrichir la FAQ Eclipse C & C++. N'hésitez pas à répertorier ici toute question récurrente sur le forum. à toutes et à tous pour vos contributions.
__________________
Ingénieur de Recherche en informatique au LIAS / ENSMA Responsable des rubriques Eclipse et Java de Developpez.com Page de cours : mbaron.developpez.com Blog : keulkeul.blogspot.com Page Pro : www.lias-lab.fr/members/mickaelbaron LinkedIn : www.linkedin.com/in/mbaron Twitter : www.twitter.com/mickaelbaron |
|
00
|
|
|
#2 |
|
Membre chevronné
![]() ![]() Inscription : mai 2005 Messages : 865 ![]() |
Q: Je voudrais utiliser les makefiles de mon projet plutot que ceux générés par Eclipse, comment faire ?
R: Il faut creer un "Makefile project" plutot qu'un "Managed Make C++ project"
__________________
Débugger du code est deux fois plus dur que d'en écrire. Donc, si vous écrivez votre code aussi intelligemment que vous le pouvez, vous n'etes, par définition, pas assez intelligent pour le débugger. |
|
|
00
|
|
|
#3 |
|
Membre chevronné
![]() ![]() Inscription : mai 2005 Messages : 865 ![]() |
Q: Pourquoi Eclipse rame sous Linux ?
R: Si Eclipse rame sous Linux, c'est surement parce que vous utilisez GCJ plutot que la machine virtuelle de Sun. vérifiez que /usr/bin/java n'est pas un raccourci vers la GCJ, si oui, utilisez un programme tel que galternatives pour faire pointer java vers la JRE de Sun.
__________________
Débugger du code est deux fois plus dur que d'en écrire. Donc, si vous écrivez votre code aussi intelligemment que vous le pouvez, vous n'etes, par définition, pas assez intelligent pour le débugger. |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() ![]() Inscription : mai 2005 Messages : 865 ![]() |
Q: Est ce possible d'utiliser le compilateur microsoft (MS CL) plutot que gcc ?
R: Oui, meme si ce n'est pas encore pris en charge par CDT nativement. Voici un article qui propose d'utiliser cMake pour générer des projets Eclipse utilisant le compilateur microsoft
__________________
Débugger du code est deux fois plus dur que d'en écrire. Donc, si vous écrivez votre code aussi intelligemment que vous le pouvez, vous n'etes, par définition, pas assez intelligent pour le débugger. |
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() ![]() Inscription : mai 2005 Messages : 865 ![]() |
Q: Sous linux, est ce que je devrais télécharger Eclipse depuis le site officiel ou installer les paquets pour ma distribution?
R: Peut importe, mais il faut savoir que si on utilise les paquets pour télécharger Eclipse, il faut aussi utiliser les paquets pour installer les plugins (le plugin CDT typiquement). Tandis qu'avec l'autre solution, il faut utiliser le menu "Find and install" d'eclipse. L'avantage avec le fait de télécharger le zip depuis le site officiel est qu'on dispose de la dernière version.
__________________
Débugger du code est deux fois plus dur que d'en écrire. Donc, si vous écrivez votre code aussi intelligemment que vous le pouvez, vous n'etes, par définition, pas assez intelligent pour le débugger. |
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() ![]() Inscription : mai 2005 Messages : 865 ![]() |
Q:Eclipse me dis "undefined reference to" ou "cannot find -lMyLib" ou encore [insérez ici votre erreur de compilation ou de linkage]. Que dois faire?
R: Il faut réaliser qu'Eclipse ne fait qu'appeler gcc par l'intérmédiaire d'un makefile, et que si vous avez une erreur c'est que votre code n'est pas correct / ou que le nom des librairies dans vos réglages sont mauvais. L'IDE n'y est pour rien. Une bonne chose à faire serait de commencer par un tutorial sur le c++, pour apprendre par exemple la différence entre compilation et linkage. Ensuite, si vous utilisez un managed project, modifiez les propriétés de votre projet en conséquence, si vous utilisez un makefile project, modifiez votre makefile en conséquence.
__________________
Débugger du code est deux fois plus dur que d'en écrire. Donc, si vous écrivez votre code aussi intelligemment que vous le pouvez, vous n'etes, par définition, pas assez intelligent pour le débugger. |
|
|
00
|
|
|
#7 |
|
Membre chevronné
![]() ![]() Inscription : mai 2005 Messages : 865 ![]() |
Q: Comment activer le collapse/expand des fonctions?
R: menu preference -> c++ -> editor -> folding. dans l'editeur de texte, utiliser le raccourci ctrl+/ pour afficher la barre verticale qui permet de controler le folding.
__________________
Débugger du code est deux fois plus dur que d'en écrire. Donc, si vous écrivez votre code aussi intelligemment que vous le pouvez, vous n'etes, par définition, pas assez intelligent pour le débugger. |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : juin 2003 Messages : 223 ![]() |
Q: Voir les printf(), fprintf(stdout), fprintf(stderr) dans la console d'eclipse?
R: Il faut aller dans : Windows > Preference > Run/Debug > Console, et cocher les 2 options: Show when program write to standard out Show when program write to standard error |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com