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 :

Help : Compilation linux et windows (msvc)


Sujet :

C++

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Help : Compilation linux et windows (msvc)
    Bonjour,

    Je souhaiterais connaitre les outils les plus adaptés pour porter un projet actuellement compilé sur linux avec gcc, make etc... vers une compilation utilisant le compilateur de visual studio.

    Le but est d'avoir un meme et unique code qui compile sous linux et sous windows (avec le compilo de ms).

    Toute aide est la bien venue.
    Merci;

  2. #2
    Membre confirmé
    Inscrit en
    Août 2004
    Messages
    556
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 556
    Points : 588
    Points
    588
    Par défaut
    Je pense que si ton code est complètement portable, ton code devrait compiler sur l'un ou sur l'autre, tant que les options du projet sont équivalentes.

    Cependant, tu as aussi GCC sur Windows, avec Code::Blocks par exemple qui fonctionne assez bien.

  3. #3
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 859
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 859
    Points : 218 580
    Points
    218 580
    Billets dans le blog
    120
    Par défaut
    Bonjour,

    Je fais souvent ce que tu demande, ce qui est de faire un programme sous linux, et de l'exporter sous windows pour le compilateur de Visual.
    Pour un code 100% portable ( pas de fonction trop linuxienne ( posix et tout cela ne sont pas de base sous windows :s ; pas de bibliothèque que pour linux ), il faut juste crée un projet sous Visual, le configurée comme il faut ( projet console Win32, projet vide , ne pas oublier de lier les bibliothèque du genre OpenGL, et autre bibliothèque ).
    Et tu pourra compiler. Par contre à un niveau un peu élévé de warnings, des fois celui de Visual en trouve plus ( ou je configure mal g++ ).

    Y a rien de dur ( je perd juste des fois une heure à cause de ce ... de Visual, mais bon, c'est que je suis un nul)
    ( Pas besoin du Makefile de linux, pour la compilation avec Visual )
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. Cross-compilation Linux vers Windows
    Par freemaul dans le forum Linux
    Réponses: 1
    Dernier message: 05/01/2011, 18h21
  2. [Lazarus] Compilation Linux -> exécutable Windows/MAC
    Par netsabes dans le forum Lazarus
    Réponses: 7
    Dernier message: 17/11/2010, 08h40
  3. Cross compilation Linux->Windows d'une appli gtkmm/cairomm
    Par three minute hero dans le forum Autres éditeurs
    Réponses: 0
    Dernier message: 30/12/2007, 15h36
  4. Cross Compilation Linux Vers Windows
    Par allergen dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 03/09/2007, 11h49
  5. Compilation linux ou windows.
    Par petdelascar dans le forum Choisir un environnement de développement
    Réponses: 7
    Dernier message: 22/12/2005, 15h38

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