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

SFML Discussion :

[SFML] Compilation avec VC express sur Vista


Sujet :

SFML

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 7
    Points : 6
    Points
    6
    Par défaut [SFML] Compilation avec VC express sur Vista
    Bonjour,

    OS: Microsoft Windows Vista Home Premium
    EDI : Microsoft Visual C++ 2005 Express

    J'ai télécharger les dernières sources de SFML sur svn, j'ai compiler les différentes libs puis lorsque je souhaite les tester: il y la lib window et donc par extention graphics qui ne fonctionne pas :

    voila mon code :
    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
    #include <iostream>
    #include <SFML/Window.hpp>
     
    int main()
    {	
    	sf::Window App( sf::VideoMode( 600, 800 ), "Test SFML on Vista", false );
     
    	bool running = true;
    	while (running)
    	{
    		sf::Event Event;
    		while ( App.GetEvent( Event ) )
    		{
    			if ( Event.Type == sf::Event::Close )
    				running = false;
    		}
     
    		App.Display();
    	}
     
    	return EXIT_SUCCESS;
    }
    et voila la sorti du compilateur :
    1>LINK : warning LNK4098: conflit entre la bibliothèque par défaut 'MSVCRT' et les autres bibliothèques ; utilisez /NODEFAULTLIB:library
    1>main.obj : error LNK2019: symbole externe non résolu "public: __thiscall sf::Window::Window(class sf::VideoMode,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (??0Window@sf@@QAE@VVideoMode@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z) référencé dans la fonction _main
    1>C:\Users\Thomas\Documents\Visual Studio 2005\Projects\test sfml\Debug\test sfml.exe : fatal error LNK1120: 1 externes non résolus
    1>Le journal de génération a été enregistré à l'emplacement "file://c:\Users\Thomas\Documents\Visual Studio 2005\Projects\test sfml\test sfml\Debug\BuildLog.htm"
    1>test sfml - 2 erreur(s), 1 avertissement(s)
    J'ai la même erreur que ce soit en debug ou en release, en static ou en dynamic.

    Je me demandais si quelqu'un avait réussi à compiler sous vista, ou pourrait m'aider à résoudre le problème.

    Merci

  2. #2
    Membre émérite
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Points : 2 568
    Points
    2 568
    Par défaut
    Les ".lib" sont bien inclus au projet ?
    Les répertoires des ".lib" sont bien renseigné dans le projet ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    oui, tout les autre lib marche, c'est seulement sfml-window(-d).lib qui ne marche pas et graphics aussi)

  4. #4
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Points : 15 920
    Points
    15 920
    Par défaut
    Tu as peut-être récupéré les sources à un moment où ça ne compilait pas, tu as essayé de les remettre à jour depuis ?

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    A moins que je sois tomber 3 fois sur des version non compilable (la dernière date d'un quart d'heure), ou je suis maudis?

    Mais quelqu'un qui à aussi vista n'arrive pas non à compiler, mais avec le sdk (donc release 1.0).

    Si j'utilise /NODEFAULTLIB:library comme indiquer pour l'avertissement je me retrouve avec plus de 700 erreurs .

    L'API SFML ne serait pas compatible avec vista ? j'en doute car ca ne fait pas longtemps que j'utilise VC.

    Merci des reponses.

  6. #6
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Points : 15 920
    Points
    15 920
    Par défaut
    A moins que je sois tomber 3 fois sur des version non compilable (la dernière date d'un quart d'heure), ou je suis maudis?
    Non effectivement, ça devrait compiler là.

    L'API SFML ne serait pas compatible avec vista ?
    Je ne vois a priori aucune raison qu'elle ne soit pas compatible. D'autant plus que ça compile très bien, ça doit être un problème d'options de l'éditeur de lien.

    Je suis désolé je ne peux pas en dire plus, je ne possède pas Vista pour faire des essais.

Discussions similaires

  1. pb de compilation avec Dev C++ sous Vista
    Par ouinih dans le forum Dev-C++
    Réponses: 2
    Dernier message: 25/04/2008, 20h51
  2. Probleme avec WMedia player sur vista
    Par boula dans le forum Windows Vista
    Réponses: 4
    Dernier message: 22/11/2007, 16h57
  3. Problème de compilation avec visual express 2005
    Par BruceBoc dans le forum VC++ .NET
    Réponses: 7
    Dernier message: 27/03/2007, 20h16
  4. Réponses: 1
    Dernier message: 11/12/2004, 20h35

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