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

Visual C++ Discussion :

Portage, Librairire de Visual Studio sous Linux ?


Sujet :

Visual C++

  1. #1
    HNT
    HNT est déconnecté
    Membre actif Avatar de HNT
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    448
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 448
    Points : 293
    Points
    293
    Par défaut Portage, Librairire de Visual Studio sous Linux ?
    Bonjour,

    A l'école on travail sous Windows XP avec Visual Studio. Le problème c'est que chez moi je travail avec Linux, je voudrais donc savoir s'il existe des librairies pour le compilateur GNU (gcpp je crois) qui me permetterait un portage des apli de l'école sur mon PC. Soit il me faut des librairies pour le compilo GNU soit un autre compilateur s'il en existe un crée dans cette optique. Je poste ici, bien sur, parce-que j'ai le problème en C++. Question : si je développe à l'école en C sous Visual Studio et que chez moi je suis sous Linux, cela posera t-il un problème ou bien la portabilitée du code est-elle assurée ?

    Rmq : Si vous pouviez également m'indiquez un EDI sous Linux se rapprochant le plus possible de Visual Studio ce serait assez intéressant.

  2. #2
    Membre habitué Avatar de ccensam
    Inscrit en
    Juillet 2005
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juillet 2005
    Messages : 128
    Points : 162
    Points
    162
    Par défaut ca dépend
    Ca dépend du type d'applications que vous voulez compiler. S'ils sont des ApiWindows GCC peut les compiler (Il faut chercher les bibliothéque adéquats) mais ils ne peuvent pas être exécuter. En fait pour qu'ils fonctionnent il vous faut LINUX LINSPIRE (si je me rappelle bien).
    Sinon si vous ne developpez pas des APIWindows, il n'y aura pas de problèmes j'éspère.
    Merci

  3. #3
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Pour l'edi sous linux il semblerait, et on me contredira tout de suite sinon, code::bloc peut être une bonne alternative.

    Sinon a partir du moment où tu ne fais pas d'appel système et que tu te cantonnes au standard alors ton code devrait compiler.

  4. #4
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 381
    Points : 41 582
    Points
    41 582
    Par défaut
    En fait, ce que tu cherches si j'ai bien compris, c'est un cross-compilateur pour Windows, tournant sous Linux.

    Il existe un compilateur GCC Windows/Windows appelé mingW (on le trouve notamment avec les EDI Code::blocks, Dev-C++ et minW Studio, si je me souviens bien).
    S'il est open-source, peut-être est-il possible de le compiler sous linux: si ça marche, il tournera sous linux mais compilera pour Windows (tu ne pourras donc pas tester tes programmes) : ce que doit faire un cross-compilateur, quoi...

  5. #5
    HNT
    HNT est déconnecté
    Membre actif Avatar de HNT
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    448
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 448
    Points : 293
    Points
    293
    Par défaut
    Médinoc : c'est bien ce que je cherche, donc selon toi, DevC++avec MingW pourrait peut-etre le faire ? Et wine ne pourrair pas émuler une apli (ça me permetterai quand meme de la testé) ?

  6. #6
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 381
    Points : 41 582
    Points
    41 582
    Par défaut
    J'avais oublié Wine.

    En effet, une appli compilée avec mingW devrait pouvoir fonctionner sous Wine. D'ailleurs, peut-être que mingW aussi marcherait sous Wine...

  7. #7
    HNT
    HNT est déconnecté
    Membre actif Avatar de HNT
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    448
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 448
    Points : 293
    Points
    293
    Par défaut
    Ok merci beaucoup, je vais donc tester tout ça.

  8. #8
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 753
    Points : 10 704
    Points
    10 704
    Billets dans le blog
    3
    Par défaut
    Tout dépend du code.
    Si c'est un code C/C++ standard, il ne devrait pas y avoir de problèmes. Si tu utilises des fonctions spécifiques à Windows, ben, c'est spécifique Windows quoi

  9. #9
    Membre éclairé Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Points : 795
    Points
    795
    Par défaut
    Comme dis plus haut, si tu repectes les standards, il n'y aura aucun problème! Essaie également de respecter la norme ANSI, cela sera encore plus portable!

    Au niveau théorique, si ton code se compile sous Myngwin(équivalent de gcc sous Windows) le même code devrait être portable sous Linux...
    Je demande quand même confirmation...
    A++

  10. #10
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 753
    Points : 10 704
    Points
    10 704
    Billets dans le blog
    3
    Par défaut
    Si le code utilise l'API Win32 ou une autre API dispo uniquement sous Windows, non.
    Si c'est un code C++ standard, normalement, il compile indifféremment sous Linux/Windows/Mac... quelque soit le compilo.

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

Discussions similaires

  1. Visual studio et linux
    Par Poulain dans le forum Applications et environnements graphiques
    Réponses: 7
    Dernier message: 27/03/2007, 15h17
  2. DBA Studio sous linux
    Par logicave dans le forum Oracle
    Réponses: 2
    Dernier message: 02/11/2006, 11h32
  3. Installation Visual Studio sous Vista
    Par Trap D dans le forum Windows Vista
    Réponses: 10
    Dernier message: 22/10/2006, 23h02
  4. Portage d'une application MFC sous Linux/Unix
    Par farscape dans le forum MFC
    Réponses: 29
    Dernier message: 20/02/2006, 17h47
  5. [MFC] portabilité visual C++ sous linux
    Par ricky78 dans le forum MFC
    Réponses: 5
    Dernier message: 25/10/2005, 17h19

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