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 :

Compiler la SDL avec Dev-C++


Sujet :

SDL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 45
    Par défaut Compiler la SDL avec Dev-C++
    Bonsoir et bonjour a tous,

    J'aimerai savoir comment construire la bibliotheque SDL a partir du code source pour DevC++ 5.
    J'ai chercher sur le site web de la sdl et sur internet mais sans trouver la reponse.

    Il n'existe pas non plus de fichier projet pour devC++ mais bien pour vc, borland, ect...

    Si quelqu'un pouvait creer un tutorial pour moi et les autres ou repondre a ma demande d'aide en donnant toutes les etapes neccessaire pour creer un projet de sdl (la construction du source sdl, compiler un programme sdl ou autre je sais le faire)

    Merci d'avance pour votre aide
      0  0

  2. #2
    Membre expérimenté Avatar de Bryce de Mouriès
    Profil pro
    CPI
    Inscrit en
    Mars 2007
    Messages
    225
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : CPI

    Informations forums :
    Inscription : Mars 2007
    Messages : 225
    Par défaut
    Dev-cpp n'est plus mise-à-jour depuis longtemps, il faut l'oublier.
    Diriges-toi vers un autre IDE, vc Express 2008 ou Code::Blocks qui est la suite de Dev-cpp, en plus si y a des projet_tout_fait pour ses IDE c'est encore mieux.
      0  0

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 45
    Par défaut
    Bonjour et merci Bryce de Mouriès pour ta reponse

    Tu m'a conseiller d'abandonner dev-cpp pour vc2008, dommage car dev-Cpp avait toujours compiler mes programmes sdl sans probleme.
    Mais c'est vrai qu'il n'est plus n'est plus mis-à-jour depuis longtemps ce qui rend son usage compliquer pour la "construction" des librairies a la main quand il n'y a plus de devpak ou de projet pour le faire.
    C'est d'ailleurs pour ca, et pour avoir un compilateur moderne, professionnel et puissant que j'ai installer vc2008. Je l'avais tester avec les codes sources pour directx 9.0 du livre de Harbour et la aucun probleme. Par contre allegro et sdl ne se compile pas meme avec le projet fourni par allegro ou sdl (les exe car la librairie sdl se compile sans probleme! ).
    C'est d'ailleurs pour cette raison que j'ai reinstaller dev-cpp qui compile d'ailleurs le programme FOSDL1_1 sans probleme contrairement a vc2008!

    Avec vc2008, j'obtiens les resultats suivant a la compilation:
    ------ Début de la génération*: Projet*: FOSDL1_1, Configuration*: Release Win32 ------
    Compilation en cours...
    fosdl1_1.cpp
    Édition des liens en cours...
    LINK : fatal error LNK1561: le point d'entrée doit être défini
    Le journal de génération a été enregistré à l'emplacement "file://c:\Programmation\Travail_C++\_SDL\FOSDL1_1\FOSDL1_1\FOSDL1_1\Release\BuildLog.htm"
    FOSDL1_1 - 1 erreur(s), 0 avertissement(s)
    ========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

    Le code source tres simple verifie simplement l'installation de la sdl
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    //focus on sdl
     
    //fosdl1_1.cpp
    //16APR2002
    //ernest pazera
     
    //requires static linkage to:  
    //sdl.lib, sdlmain.lib
     
    //requires dynamic linkage to: 
    //sdl.dll
     
    //include SDL stuff
    #include "sdl.h"
     
    //include ability to print to files
    #include <stdio.h>
     
    //main function
    int main(int argc, char* argv[])
    {
    	//initialize SDL
    	if (SDL_Init(SDL_INIT_VIDEO)==-1)
    	{
    		//error initializing SDL
     
    		//report the error
    		fprintf(stderr,"Could not initialize SDL!\n");
    	}
    	else
    	{
    		//SDL initialized
     
    		//report success
    		fprintf(stdout,"SDL initialized properly!\n");
     
    		//quit SDL
    		SDL_Quit();
    	}
     
    	//return 0
    	return(0);
    }
    Une solution ?

    Merci d'avance
      0  0

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 45
    Par défaut
    Bonsoir Bryce de Mouriès,

    Merci de ton aide, mais j'ai finalement troiver le probleme des options du compilateur vc2008.
    C'etait vraiment une option vicieuse avec vc2008 pour un debutant pour ce compilateur (vc2008 etant un compilateur POUR WINDOWS, je ne vois pas l'interet de cette "options") mais maintenant que je le sais, c'est deja plus simple, et ca compile bien, meme mieux que l'exe du livre!
    exe du livre: 16384 octets --- exe de vc2008 release:10752 octets soit pres de 30% de gagner

    Je vais donc pouvoir recommencer a programmer mais cette fois avec vc2008
      0  0

  5. #5
    Membre expérimenté Avatar de Bryce de Mouriès
    Profil pro
    CPI
    Inscrit en
    Mars 2007
    Messages
    225
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : CPI

    Informations forums :
    Inscription : Mars 2007
    Messages : 225
    Par défaut
    Ah oui autre chose ^^
    SDL tend à finir comme Dev-cpp , désormais il y a SFML qui se veut être son successeur: orienté objet. J'ai commencé avec la SDL et j'ai rapidement migré vers SFML dès que je l'ai découverte, plus rapide et plus simple à développer . En plus c'est un français qui est en charge du projet, le forum est très actif également.

    -> SFML
      0  0

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


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

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 122
    Billets dans le blog
    148
    Par défaut
    Il faut rajouter, que le créateur est actif sur ce forum aussi .
    Pour la SDL, je ne dirai pas que c'est mort ... juste que c'est très lent. Ils prévoient la version 1.3 et on peut apprendre les fonctionnalitées ...
    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.
      0  0

  7. #7
    Membre éclairé
    Inscrit en
    Septembre 2003
    Messages
    391
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 391
    Par défaut
    Citation Envoyé par Bryce de Mouriès Voir le message
    Ah oui autre chose ^^
    SDL tend à finir comme Dev-cpp , désormais il y a SFML qui se veut être son successeur: orienté objet. J'ai commencé avec la SDL et j'ai rapidement migré vers SFML dès que je l'ai découverte, plus rapide et plus simple à développer . En plus c'est un français qui est en charge du projet, le forum est très actif également.

    -> SFML
    Comme tu va vite en besogne toi!
    non SDL n'est pas mort, une version 1.3 est même en test... qui lui succedera donc à SDL 1.2
    ok, SFML est tres interessante, SFML est un projet jeune et vif, dirigé par Laurent Gomila.
    c'est tres bien.

    Mais il y a une enorme inertie deriere SDL, des tonnes de projets... je suis toujours surpris par exemple de voir des lib sdl dans tel emulateur wii (dolphin) ou autres... et donc pas que des vieux projets. il y a une masse de competence derriere ce projet ultra-connu et maitrisé, même dans ses faiblesses.
    Donc, pas de probleme de perenité à l'horizon.

    je souhaite un tel succes à SFML.
      0  0

Discussion fermée
Cette discussion est résolue.

Discussions similaires

  1. [SDL 1.2] Compiler project SDL avec gcc sur Mac OSX Mavericks
    Par Rorshak dans le forum SDL
    Réponses: 1
    Dernier message: 10/02/2015, 13h53
  2. Comment compiler pas pas avec Dev-C++?
    Par Krounet dans le forum Dev-C++
    Réponses: 2
    Dernier message: 26/11/2006, 02h24
  3. Comment compiller mon projet avec Dev C++
    Par Micheal1221 dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/07/2006, 12h38
  4. Problème de compilation avec Dev-C++
    Par Rouliann dans le forum Dev-C++
    Réponses: 14
    Dernier message: 14/06/2004, 18h44
  5. compiler DDK avec Dev-C++
    Par jefffii dans le forum Dev-C++
    Réponses: 2
    Dernier message: 20/04/2004, 09h49

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