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

MFC Discussion :

Compilation des MFC avec gcc


Sujet :

MFC

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Compilation des MFC avec gcc
    Bonjour à tous !

    J’aurai besoin d’un renseignement. Est ce que c’est possible de compiler les MFC avec le compilateur gcc ?
    Si oui comment ? sinon pourquoi ?

    Merci d’avance pour votre aide ! Joyeux Noël et Bonne Année !

  2. #2
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 392
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 392
    Points : 20 494
    Points
    20 494
    Par défaut
    C'est en théorie possible pourvu que l'on ait le code source des MFC les bons .cpp et .h d'include.
    Pour rappel les classes sont livrées également avec Borland C++ Builder et étaient livrées avec ,feu, Watcom C++ ( http://www.openwatcom.org/index.php/Main_Page )
    Donc cela doit être faisable ; cependant il est fort possible que la compilation ne se passe pas sans problème et il est souhaitable de préférer Qt par exemple ou autre.

  3. #3
    Candidat au Club
    Inscrit en
    Décembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    En fait, plus précisément ce que j’aimerai faire c’est : en gros, j’ai des projets conséquents créent sous Visual qui utilise les MFC, le tout compilé avec cl forcément et j’aimerai passé tous ces projets sous Eclipse en les compilant avec gcc, le tout en restant sous Windows. Avec si possible le moins de modification de code à effectuer.

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    si c'est pour continuer à utiliser les MFC, je vois pas trop l'interet de partir de Visual Studio

  5. #5
    Candidat au Club
    Inscrit en
    Décembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    C'est pour passé en opensource et avoir une configuration unique qui permetterait de compiler aussi bien les ancien projet qui utilise les MFC et les nouveaux qui utilise Qt.

    J'aimerai juste savoir si c'est faisable et comment ? en espérant que se n'est pas trop compliqué sinon tant pis je me ferai une raison.

    Merci d'avance.

  6. #6
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 392
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 392
    Points : 20 494
    Points
    20 494
    Par défaut
    Citation Envoyé par ricardo8125
    En fait, plus précisément ce que j’aimerai faire c’est : en gros, j’ai des projets conséquents créent sous Visual qui utilise les MFC, le tout compilé avec cl forcément et j’aimerai passé tous ces projets sous Eclipse en les compilant avec gcc, le tout en restant sous Windows. Avec si possible le moins de modification de code à effectuer.
    ll suffit de prendre les MAKEFILE généré avc VC++ et les exploiter avec gcc!
    et aussi de configurer les chemins d'accés aux libs et include ( SET PATH=...)

  7. #7
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 392
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 392
    Points : 20 494
    Points
    20 494
    Par défaut
    Citation Envoyé par ricardo8125
    et j’aimerai passé tous ces projets sous Eclipse en les compilant avec gcc, le tout en restant sous Windows.
    le gain et l'intérêt sont nuls .Pourquoi ne pas garder VC++ comme le dit Farscape?
    MFC est orienté principalement GUI et win32 le fait de recompiler avec un autre compilateur ne présente aucun intérêt.
    Si tu fais cela dans un cadre professionel tu risques de perdre énormément de temps pour rien

  8. #8
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    Citation Envoyé par Mat.M
    le gain et l'intérêt sont nuls .Pourquoi ne pas garder VC++ comme le dit Farscape?
    MFC est orienté principalement GUI et win32 le fait de recompiler avec un autre compilateur ne présente aucun intérêt.
    Si tu fais cela dans un cadre professionel tu risques de perdre énormément de temps pour rien
    j'ai rien dis moi

  9. #9
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    Citation Envoyé par farscape
    j'ai rien dis moi
    tu dois avoir un clone qqpart avec une cape différente

  10. #10
    Candidat au Club
    Inscrit en
    Décembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Merci à vous ! Joyeux noël et bonne année !

  11. #11
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 392
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 392
    Points : 20 494
    Points
    20 494
    Par défaut
    Citation Envoyé par farscape
    j'ai rien dis moi
    pardon j'avais mal lu alors

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

Discussions similaires

  1. ajout des librairies avec gcc
    Par sinfos dans le forum Débuter
    Réponses: 4
    Dernier message: 17/09/2008, 19h18
  2. Utilisation des MFC avec C++ Builder 6
    Par engrobel dans le forum C++Builder
    Réponses: 0
    Dernier message: 20/03/2008, 14h51
  3. Ordre de l'édition des liens avec GCC
    Par Matthieu Brucher dans le forum Linux
    Réponses: 6
    Dernier message: 29/08/2006, 07h56
  4. Make: génération des dépendances avec gcc
    Par Syrmonsieur dans le forum Systèmes de compilation
    Réponses: 1
    Dernier message: 08/06/2006, 15h22

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