|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 7 191 ![]() |
Bonjour,
Je cherche un IDE pour Windows pour un projet en C, mais qui ne doit pas creer de fichier propre a l'IDE : il doit se contenter du code source. Objectif : parcourir le code, trouver les appels de fonctions, les definitions dans les fichiers d'en-tete, ... Pas besoin de compilation ni de debug (pour cause de compilation cross-plateforme). Sauf erreur, cela enleve Code::Blocks de la liste des possibilites puisqu'il cree des .cbp Merci de votre aide. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Guillaume BelzBiochimiste Inscription : novembre 2008 Messages : 5 318 ![]() |
Les ide que je connais (QtCreator, Visual, C::B) utilisent tous des fichiers "projet". Je pense que c'est pareil pour les autres (eclipse, netbean).
Mais ta demande est étonnante, tu devrais quand même avoir quelque part un fichier qui indique les sources à inclure lors de la compilation, non ?
__________________
Vous souhaitez rejoindre l'équipe de bénévoles qui fait vivre Developpez (traduction, rédaction, modération) ? Contactez moi par MP. Ma page personnelle avec la liste de mes articles - Mon blog sur le C++, Qt et les GPU. Je suis régulièrement sur le chat pour les questions C++/Qt. Apprendre Qt 5 : vidéos d'installation (YouTube), extraites du livre Créer des applications avec Qt 5. |
|
00
|
|
|
#3 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 7 191 ![]() |
Merci de ta reponse.
J'ai bien sur un Makefile (plusieurs en fait, mais peu importe) qui me permet de compiler. Mais ce que je cherche est independant de la compilation : je veux "juste" pouvoir me ballader dans le code en cliquant sur le nom d'une fonction, ou ce genre de choses. En gros, ce que fait n'importe quel IDE. Sauf que je ne souhaite pas qu'il ajoute des fichiers dans l'arborescence du projet... Si ca peut aider, je prends aussi tout mode vim ou emacs, je suis pas regardant la dessus ! |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Guillaume BelzBiochimiste Inscription : novembre 2008 Messages : 5 318 ![]() |
Je pense que certain IDE peuvent lire les makefile (quasiment certain pour QtCreator, peut être d'autres). Sinon vim doit pouvoir faire ça (plus précisément, il doit être possible d'écrire des scripts dans vim pour le faire)
Sinon, tu peux ouvrir un main.cpp avec QtCreator (je parle plus de celui ci parce que c'est celui que j'utilise au quotidien, mais d'autres doivent pouvoir le faire) et te balader dans les include avec Ctrl+Clic gauche. Par contre, cela suppose que le fichier sans facilement trouvé (si tu inclues des répertoires dans le makefile, forcement, depuis le fichier, ils seront pas trouvé)
__________________
Vous souhaitez rejoindre l'équipe de bénévoles qui fait vivre Developpez (traduction, rédaction, modération) ? Contactez moi par MP. Ma page personnelle avec la liste de mes articles - Mon blog sur le C++, Qt et les GPU. Je suis régulièrement sur le chat pour les questions C++/Qt. Apprendre Qt 5 : vidéos d'installation (YouTube), extraites du livre Créer des applications avec Qt 5. |
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() |
Tu peux peut-être regarder du côté de devcpp ...
__________________
Vous postez du code ? Merci d'utiliser les balises [CODE] ... [/CODE] Un message vous paraît pertinent ? Merci de le gratifier d'un vote positif ![]() Vous avez obtenu une réponse à votre question ? Merci d'utiliser le tag ![]() __________________ Ingénieur R&D, diplômé en 2007 de l'ISIMA Doctorant à l'EDSPI de Clermont-Ferrand, depuis 2011. |
|
00
|
|
|
#6 |
|
Membre éprouvé
![]() ![]() Yann CaronIngénieur développement logiciels Inscription : mai 2008 Messages : 322 ![]() |
Et pourquoi pas un bête Textpad, si c'est juste pour voire les sources avec une coloration syntaxique ?
__________________
Mon petit projet en cours, Algoid sur developpez.net, 100% naturel java, sans conservateur et sans parabène. Mon site vouèbeu Orange Head by CyaNn, avec 45% de matière 3D dedans. |
|
|
00
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Guillaume BelzBiochimiste Inscription : novembre 2008 Messages : 5 318 ![]() |
Connais pas TextPad, mais 1. c'est pas payant ? (perso, j'utilise notepad++ qui est très bien et gratuit) 2. son problème est surtout de pouvoir naviguer facilement entre les fichiers (donc directement ouvrir un fichier spécifié dans un include, sans devoir aller le rechercher dans les répertories)
__________________
Vous souhaitez rejoindre l'équipe de bénévoles qui fait vivre Developpez (traduction, rédaction, modération) ? Contactez moi par MP. Ma page personnelle avec la liste de mes articles - Mon blog sur le C++, Qt et les GPU. Je suis régulièrement sur le chat pour les questions C++/Qt. Apprendre Qt 5 : vidéos d'installation (YouTube), extraites du livre Créer des applications avec Qt 5. |
|
00
|
|
|
#8 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 7 191 ![]() |
Je n'arrive pas bien a m'exprimer visiblement...
La coloration syntaxique, je l'ai avec n'importe quel editeur (vim, ultraEdit, ...). Par contre, de base, ces editeurs n'offrent pas beaucoup d'autres fonctionnalites, et notamment pas les fonctionnalites du type "avec ctrl+clic sur le nom d'une fonction, cela ouvre le fichier d'en-tete contenant la definition de la fonction". Ce genre de fonctionnalites est disponible sur tous les IDE modernes, mais tous ceux que j'ai pu essayer creent un ou plusieurs fichiers (internes a l'IDE) a la racine du projet. Par exemple, Code::Blocks cree un fichier *.cdb a la racine. Je cherche donc un IDE qui puisse travailler sans creer un fichier de ce genre, meme s'il doit pour cela etre un peu plus lent. |
|
|
00
|
|
|
#9 | |
|
Membre Expert
![]() Inscription : avril 2008 Messages : 800 ![]() |
Citation:
[ bon, mon avis ne vaut pas parce que, de toute façon, j'utilise toujours emacs mais il me faudrait quand même le customiser un peu, donc: = lancer une commande "etags" personnalisée pour créer le fichier "TAGS" à l'extérieur de l'arborescence du projet = ajouter un fichier "~/.emacs" (ou ~/.emacs.d/init.el, mais à l'extérieur de l'arborescence du projet) = customiser la variable tags-table-list en conséquence (pour ne pas avoir à recharger le fichier de TAGS à la mano à chaque fois). |
|
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() Pierre Ingénieur développement logiciels Inscription : juin 2007 Messages : 1 220 ![]() |
à tout hasard, code:blocs peut créer ses fichiers en dehors de l’arborescence du projet, il suffit de lui dire.
__________________
Mes principes de bases du codeur qui veut pouvoir dormir:
|
|
00
|
|
|
#11 | |
|
Membre éprouvé
![]() ![]() Yann CaronIngénieur développement logiciels Inscription : mai 2008 Messages : 322 ![]() |
Citation:
Et c'est à mon sens le meilleur IDE pour faire du cpp... Même si au premier abord, ça fait rigolé.
__________________
Mon petit projet en cours, Algoid sur developpez.net, 100% naturel java, sans conservateur et sans parabène. Mon site vouèbeu Orange Head by CyaNn, avec 45% de matière 3D dedans. |
|
|
|
01
|
Copyright © 2000-2013 - www.developpez.com