Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [Résolu] [SFML 2] Problème de linkage avec la SFML statique  (Lu 3540 fois)

0 Membres et 2 Invités sur ce sujet

Zinlibs

  • Full Member
  • ***
  • Messages: 127
    • Voir le profil
[Résolu] [SFML 2] Problème de linkage avec la SFML statique
« le: Juillet 07, 2012, 07:04:55 pm »
Salut,

J'ai une erreur à la compilation (références indéfinies vis à vis de la SFML) lorsque j'essaye de lier à un projet de test la SFML en statique. J'utilise cmake et le findSFML fourni par Laurent. J'ai bien défini SFMLDIR qui pointe vers un dossier d'installation de la SFML valide avec les lib statiques dedans (fraîchement compilées). J'ai de plus défini la variable SFML_STATIC_LIBRARIES et lui ai assigné la valeur true. Je compile avec minGW (gcc 4.7).



Le code du main est très simple :

#include <SFML/Window.hpp>

int main()
{
    sf::Window window(sf::VideoMode(800, 600), "My window");

    // run the program as long as the window is open
    while (window.isOpen())
    {
        // check all the window's events that were triggered since the last iteration of the loop
        sf::Event event;
        while (window.pollEvent(event))
        {
            // "close requested" event: we close the window
            if (event.type == sf::Event::Closed)
                window.close();
        }
    }

    return 0;
}

Merci de votre aide !
« Modifié: Juillet 07, 2012, 08:11:21 pm par Zinlibs »
Zoost & Zoom libraries : An easy way to create and handle geometric objets, animate and use them for better graphics !

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML 2] Problème de linkage avec la SFML statique
« Réponse #1 le: Juillet 07, 2012, 07:56:45 pm »
gcc est très maniaque concernant l'ordre des bibliothèques. Essaye "window system" au lieu de "system window" dans ton find_package.
Laurent Gomila - SFML developer

Zinlibs

  • Full Member
  • ***
  • Messages: 127
    • Voir le profil
Re : Re : [SFML 2] Problème de linkage avec la SFML statique
« Réponse #2 le: Juillet 07, 2012, 08:10:30 pm »
gcc est très maniaque concernant l'ordre des bibliothèques. Essaye "window system" au lieu de "system window" dans ton find_package.

Ça marche, merci cher Laurent !
Zoost & Zoom libraries : An easy way to create and handle geometric objets, animate and use them for better graphics !