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

FMOD Discussion :

Bibliothèque portable ?


Sujet :

FMOD

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Points : 90
    Points
    90
    Par défaut Bibliothèque portable ?
    Bonjour à tous,

    Sur la page d'accueil du site de FMOD, on peut voir que cette excellente librairie marche sous 13 plateformes. Mais la question que je me pose est : "Est ce que cette libraire est déclinée en 13 versions, (une par plateforme), ou est-elle portable (du moins les éxécutables utilisant FMOD sont ils portables)?".
    J'ai vu sur la page des downloads que fmod était déclinée en 13 versions pour les développement. Mais peut-être est-ce juste pour la phase de développement.
    Merci d'avance de me dire si, oui ou non, FMOD est portable, et si non, existe-il une telle librairie portable.

    Merci d'avance de vos réponses!

    Spartan03
    Pourquoi faire simple quand on peut faire compliqué!

  2. #2
    Membre du Club Avatar de Raiden
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2004
    Messages : 55
    Points : 65
    Points
    65
    Par défaut
    J'dis peut-etre des conneries , mais si elle est portée sur 13 plate-formes , ca doit etre parce qu'elle peut etre portable nah?

    (Hésitez pas a me contredire )
    (\ _ /)
    (='.'=) Voici Lapinou. Aidez le à conquérir le monde
    (")-(") en le reproduisant.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Points : 90
    Points
    90
    Par défaut
    C'est ce que je pensais, mais je voulais savoir, par exemple, si un exe portable à l'origine compilé avecdes fonctions la FMOD de Windows pouvait marcher sous Mac, Linux, voir les consoles.
    Pourquoi faire simple quand on peut faire compliqué!

  4. #4
    Membre expérimenté
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Points : 1 664
    Points
    1 664
    Par défaut
    Citation Envoyé par Spartan03
    C'est ce que je pensais, mais je voulais savoir, par exemple, si un exe portable à l'origine compilé avecdes fonctions la FMOD de Windows pouvait marcher sous Mac, Linux, voir les consoles.
    Bien sur que non. Les formats des fichiers objets et executables sont toujours differents. Portable signifie que le _code source_ compile sans modification sur plusieurs plateforme. Une bibliotheque comme fmod apporte des fonctions qui sont les memes partout (meme liste d'arguments avec les memes types, meme valeurs de retour, meme comportement). Mais l'implementation (la cuisine interne) de la bibliotheque depend de la plateforme. C'est tout l'interet : la bibliotheque t'apporte un niveau d'abstraction supplementaire qui t'evite de te pre-occuper des details d'implementation sur une machine donnee.

  5. #5
    Membre du Club Avatar de Raiden
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2004
    Messages : 55
    Points : 65
    Points
    65
    Par défaut
    Donc , tu peux utiliser le meme code source pour toutes les plateformes , mais tu devras les compiler sur chacune d'entre elle
    (\ _ /)
    (='.'=) Voici Lapinou. Aidez le à conquérir le monde
    (")-(") en le reproduisant.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Points : 90
    Points
    90
    Par défaut
    C'est aussi ce que je pensais mais je voulais m'en assurer.
    Une dernière petite question : puis-je compiler un programme qui va tourner, par exemple, sous Linux, avec mon PC sous Windows (en téléchargeant au préalable le compilateur adéquat), même si ce programme ne pourra être éxécuté que sous Linux.
    Pourquoi faire simple quand on peut faire compliqué!

  7. #7
    Membre du Club Avatar de Raiden
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2004
    Messages : 55
    Points : 65
    Points
    65
    Par défaut
    Jai des doutes la-dessus, parce que meme si tu utilises GCC (GNU C Compiler) sur ton windows , il compilera des exécutables windows , et non des exécutables linux. Faudra que tu demandes a un ami de compiler ton programme sous linux, ou tout simplement laisser les sources de ton programme sur ton site de download pour que les users linux puissent le compiler eux-meme
    (\ _ /)
    (='.'=) Voici Lapinou. Aidez le à conquérir le monde
    (")-(") en le reproduisant.

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Points : 90
    Points
    90
    Par défaut
    Ok, merci!
    Pourquoi faire simple quand on peut faire compliqué!

  9. #9
    Membre expérimenté
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Points : 1 664
    Points
    1 664
    Par défaut
    Citation Envoyé par Spartan03
    Une dernière petite question : puis-je compiler un programme qui va tourner, par exemple, sous Linux, avec mon PC sous Windows (en téléchargeant au préalable le compilateur adéquat), même si ce programme ne pourra être éxécuté que sous Linux.
    Oui, cela s'appelle de la cross-compilation. Il faut que le compilateur dispose des bibliotheques standards (et autres eventuellement utilisees par le programme) compilees pour la plateforme cible. Bref, c'est complique.

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 168
    Points : 140
    Points
    140
    Par défaut
    Pour être entrain de l'apprendre à l'utiliser, elle est portable.
    Il en existe une version pour chaque système et sur la doc on peut lire toutes les platformes que la libraries supportent.

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

Discussions similaires

  1. Bibliothèque son portable fiable sous linux
    Par barbug dans le forum Bibliothèques
    Réponses: 0
    Dernier message: 20/02/2010, 15h52
  2. Bibliothèque audio portable
    Par Ceylo dans le forum Bibliothèques
    Réponses: 17
    Dernier message: 23/05/2007, 19h17
  3. Une bibliothèque portable pour la gestion des dlls (plug-ins)
    Par Spartan03 dans le forum Bibliothèques
    Réponses: 4
    Dernier message: 20/11/2006, 19h33
  4. [XML] recherche bibliothèque portable C++
    Par Djakisback dans le forum Bibliothèques
    Réponses: 7
    Dernier message: 20/03/2006, 22h34
  5. Réponses: 5
    Dernier message: 30/11/2005, 11h50

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