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

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    mars 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : mars 2016
    Messages : 8
    Points : 5
    Points
    5
    Par défaut comment compiler plusieurs cpp dans un même programme ?
    bonjour
    suis totalement novice en la matiere.
    j'aimerai compiler ce soft (lien dessous) , mais je ne sais pas comment procéder.
    j'utilise code block avec le compilateur miniGW , mais pour ce logiciel , il y a plein de cpp et de h ??!!! j'aimerai créer l'exe vpinball et que le soft se lance (c'est tout)
    si quelqu'un pouvait rapidement m'expliquer le processus....ainsi je serai autonome pour le faire tout seul comme un grand )))
    merci

    https://sourceforge.net/p/vpinball/c...AD/tree/trunk/

  2. #2
    Expert éminent
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    juillet 2013
    Messages
    3 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : juillet 2013
    Messages : 3 229
    Points : 7 262
    Points
    7 262
    Par défaut
    Tu as un fichier solution : ce sont les fichiers .sln (*) et si les indications de date sont exactes, il te faut Visual Studio 2015 ou 2017 ou 2019

    VisualPinball.net2015.sln
    VisualPinball.net2015.vcxproj
    VisualPinball.net2015.vcxproj.filters
    VisualPinball.net2017.sln
    VisualPinball.net2017.vcxproj
    VisualPinball.net2017.vcxproj.filters
    VisualPinball.net2019.sln
    VisualPinball.net2019.vcxproj
    VisualPinball.net2019.vcxproj.filters

    * : Soit tu double-cliques sur 1 des fichiers .sln et en théorie Visual Studio doit s'ouvrir si l'association fichier <-> extension est présente (et Visual Studio installé évidemment)
    Sinon, il faut "ouvrir un projet" dans 1 des menus dans Visual Studio.
    Et les fichiers .vcxproj et .vcxproj.filters sont des fichiers qui accompagnent un fichier .sln : il ne faut pas les supprimer sinon l'organisation du projet va être perdue

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    mars 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : mars 2016
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    merci foetus
    j'ai fait ce que tu as dit
    les fichiers sont bien classés dans une belle arborescence ; dans l'explorateur de solutions de visual.
    Mais ensuite je fais quoi pour que toutes ces sources deviennent un seul .exe.
    visual me propose générer la solution ou bien générer vpinball.
    je dois le compiler normalement pour que ces cpp soient exploitables pour l'utilisateur ?
    Nom : vb.jpg
Affichages : 38
Taille : 280,3 Ko

  4. #4
    Expert éminent
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    juillet 2013
    Messages
    3 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : juillet 2013
    Messages : 3 229
    Points : 7 262
    Points
    7 262
    Par défaut
    Citation Envoyé par fastdraw Voir le message
    visual me propose générer la solution ou bien générer vpinball.
    Il me semble que la différence c'est que dans une solution, tu peux avoir plusieurs projets (*). Mais comme toi, tu n'as qu'un projet (*) vpinball, cela revient au même

    * : Je dis projet mais c'est peut-être un autre mot mais l'idée est là

    Citation Envoyé par fastdraw Voir le message
    Mais ensuite je fais quoi pour que toutes ces sources deviennent un seul .exe.
    Donc tu ne sais pas ce qu'est un fichier solution Tous les IDE (Visual Studio, Eclipse, Code::Blocks, ...) ont des fichiers solution pour contenir les options de compilations, d'édition de liens, ... l'organisation des fichiers, ...
    Donc en C++, tu as 2 options : produire 1 exécutable ou 1 bibliothèque (statique ou dynamique) : il faut regarder les options pour en être sûr.


    Citation Envoyé par fastdraw Voir le message
    je dois le compiler normalement pour que ces cpp soient exploitables pour l'utilisateur ?
    Va te renseigner sur la compilation en C++ avec les unités de compilation. C'est pourtant 1 des premières choses qu'on apprend. J'espère que tu ne vas pas reprendre le code cela va être long

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    juin 2010
    Messages
    6 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : juin 2010
    Messages : 6 223
    Points : 28 230
    Points
    28 230
    Billets dans le blog
    2
    Par défaut
    Tu as un gros bouton Générer dans le menu et plein d'autres boutons pour générer la solution.
    Au pire, tu es curieux et cliques un peu et vois ce qu'il se passe. Tu vas pas casser ton ordinateur.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XHTML] comment déclarer plusieurs doctypes dans une même page
    Par elsapascal dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 21/06/2008, 12h20
  2. Réponses: 10
    Dernier message: 03/04/2008, 16h58
  3. Réponses: 9
    Dernier message: 25/07/2007, 22h24

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