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

SDL Discussion :

compilation de mon prog (Linux + SDL)


Sujet :

SDL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 219
    Par défaut compilation de mon prog (Linux + SDL)
    Bonjour,

    Je viens de finir de coder un petit programme qui calcule l'enveloppe convexe d'un nuage de points. L'interface utilise la librairie SDL.

    Jusque la ça marche bien (sous windows avec Visual studio).

    Mais maintenant j'aimerais le faire fonctionner sous linux sans avoir besoin d'installer la SDL sur la machine (donc en joignant les fichiers nécessaires dans l'archive à compiler ?)

    Et ça je n'ai pas réussi à faire. Pour les ".h", ça marche il suffit de mettre un dossier SDL contenant les ".h" avec les sources du programme.

    Mais pour l'édition des liens ça plante et je ne sais pas comment il faut faire.

    J'ai mis les sources de mon prog en pièces jointes.

    Merci de me donner un coup de main pour compiler ça

    Pierre

  2. #2
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    Je ne sais pas, mais normalement SDL est déjà installée sur linux, ou sinon ça peut se faire très très facilement.

  3. #3
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 219
    Par défaut
    plutot d'accord avec toi, sauf si tu n'es pas admin...

  4. #4
    Membre chevronné Avatar de cboudy
    Profil pro
    Ingénieur informatique industrielle
    Inscrit en
    Avril 2006
    Messages
    407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique industrielle
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 407
    Par défaut
    tu peux éventuellement, llier avec les .a plutot que les .so
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    g++ *.o /chemin/vers/libSDL.a /chemin/vers/libSDL_xxx.a ..etc...
    le probleme c'est que tu dois rajouter toi meme les dépedances des librairies que tu inclues

    tu peux te servir de ldd pour avoir la dépendance d'un librairie

Discussions similaires

  1. comment inclure/compiler OpenSSL dans mon prog
    Par ikuzar dans le forum Linux
    Réponses: 4
    Dernier message: 24/01/2011, 12h04
  2. Réponses: 5
    Dernier message: 30/12/2009, 14h50
  3. erreur sur mon prog c sous linux (communication udp)
    Par oumar_ba dans le forum Linux
    Réponses: 3
    Dernier message: 13/11/2009, 20h04
  4. Réponses: 11
    Dernier message: 28/02/2005, 13h23
  5. Problemes de compilation avec g++ sous linux
    Par Selimmel dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 19/09/2003, 13h43

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