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

 C Discussion :

Comment ouvrir un projet C "sources" ?


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 15
    Par défaut Comment ouvrir un projet C "sources" ?
    Bonsoir,

    Je suis débutant en C. J'aimerai savoir comment ouvrir un projet existant en C et avec quel editeur ( Visual C++, code::blocks...) ?

    Le projet ressemble à ceci :

    Sources

    ->fonction1
    hex (.a )
    inc (.h)
    obj (.o)
    procedures (.in, .mcp, .vpj)
    src (.c)

    -> Fonction2
    ...
    ...

    C'est pour pouvoir acceder à la fonction à partir de la ligne de déclaration avec un clic de souris sans chercher le fichier "fonction.c".

    Merci de votre aide

  2. #2
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Tu peux ouvrir tes fichiers avec n'importe quel éditeur de texte.

    Mais si tu veux ouvrir le projet, il faut utiliser le logiciel qui a été utilisé pour le créer vu que chacun créé leur propres fichiers projets.

    Personnellement, j'utilise gedit et je me suis fait deux scripts shell, l'un pour la compilation (makefile) et l'autre pour ouvrir tous les fichiers en même temps.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 15
    Par défaut
    Merci Neckara, je comprend donc que chaque projet est crée avec un logiciel different, donc pour ce type de projet je ne peux pas connaitre le logiciel utilisé. La seul solution est de poser la question au créateur du projet ?

  4. #4
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Généralement tu reconnais le logiciel utilisé pour le créer grâce à son extension.

    Sinon, si tu veux ouvrir tous les fichiers, une commande shell suffit.

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 15
    Par défaut
    une commande shell suffit.
    ?

    Je ne sais pas ce que c'est une commande shell ?

    ( C'est la premiere fois que je vais travailler sur un projet avec plein de fonctions séparées dans des fichier.c et fchier.h. Avant j'utilise un seul fichier.c ou j'ai tous mes fonctions et déclaration)
    merci

  6. #6
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Sous windows, c'est un peu plus compliqué, mais sous Linux, tu ouvre gedit tu écris :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    m="find . | egrep \"\.(c|h|cpp)$\""
    k=`eval $m`
     
    gedit $k &
    Je n'ai pas testé mais ça devrait marcher plus ou moins.

  7. #7
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 15
    Par défaut
    Citation Envoyé par Neckara Voir le message
    Sous windows, c'est un peu plus compliqué, mais sous Linux, tu ouvre gedit tu écris :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    m="find . | egrep \"\.(c|h|cpp)$\""
    k=`eval $m`
     
    gedit $k &
    Je n'ai pas testé mais ça devrait marcher plus ou moins.

    Malheureusement je suis sous Windows et je ne maitrise pas encore Linux

  8. #8
    Membre chevronné
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2012
    Messages
    190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 190
    Par défaut
    salut !

    code::block
    fichiers ouvrir ... tu sélectionnes tous tes fichiers et tu choisis de les ouvrir avec l'éditeur interne.
    si tu as de la chance il y a quelques types projets qu'on peut directement importer ...

    A+

  9. #9
    Membre Expert Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Par défaut
    Citation Envoyé par sernos Voir le message
    procedures (.in, .mcp, .vpj)
    Bonjour.
    Le "p" de "vpj" sonnant comme "projet", j'ai fait une petite recherche google avec "file extension vpj". Le premier résultat indique qu'il s'agit d'un projet de l'éditeur "V". Je n'en avais jamais entendu parler et celui-ci semble avoir sombré dans les limbes d'Internet.

    Mais il est toujours possible de recréer un projet sous un autre IDE et d'importer les fichiers.

  10. #10
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 15
    Par défaut
    J'ai installé Visual C++ express, ensuite j'ai regroupé tous mes fichier .c et .h dans un seul dossier. Et avec Visual C++ , Fichier=> Nouveau => Projet à partir du code existant, je selectionne mon dossier qui contient le code.

Discussions similaires

  1. Comment ouvrir un projet existant
    Par piogo113 dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 02/01/2009, 06h06
  2. Comment ouvrir un projet crée dans un autre emplacement?
    Par naima2005 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 29/01/2008, 13h09
  3. Comment ouvrir un projet swing
    Par piogo113 dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 25/05/2007, 12h12

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