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

Auteur Sujet: Linker la SFML en statique...  (Lu 1933 fois)

0 Membres et 1 Invité sur ce sujet

m@thieu41

  • Newbie
  • *
  • Messages: 23
    • Voir le profil
Linker la SFML en statique...
« le: Décembre 31, 2014, 01:29:43 pm »
Bonjour,

J'utilise la SFML en dynamique depuis le passage à la dernière version, et ça se passe très bien. (D'ailleurs, merci aux développeurs, c'est vraiment une super librairie :) ).
J'aimerai pouvoir l'utiliser en statique, sous code::blocks, mais il me reste deux erreurs que je n'arrive pas à fixer...

Voici les erreurs:


Et ma config:



Si quelqu'un a la solution, je le remercie d'avance ;) (j'ai du oublier de linker une bibliothèque mais je ne vois pas du tout laquelle  ???)

PS: D'ailleurs, comment ça se fait que maintenant il y a besoin de linker toutes les bibliothèques dont dépend la SFML en statique?

Bonne journée et bonnes fêtes à tous :)
« Modifié: Décembre 31, 2014, 01:41:35 pm par m@thieu41 »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Linker la SFML en statique...
« Réponse #1 le: Décembre 31, 2014, 01:50:27 pm »
Normalement cette fonction devrait être résolue via opengl32, qui figure bien dans ta liste. Est-ce que tu peux montrer le début des deux messages d'erreur (ce qu'il y a après "C:\Program Fil...") ?

Citer
D'ailleurs, comment ça se fait que maintenant il y a besoin de linker toutes les bibliothèques dont dépend la SFML en statique?
http://www.sfml-dev.org/faq.php#build-link-static
Laurent Gomila - SFML developer

m@thieu41

  • Newbie
  • *
  • Messages: 23
    • Voir le profil
Re : Linker la SFML en statique...
« Réponse #2 le: Décembre 31, 2014, 01:54:31 pm »
Merci pour ta réponse :)

C'est la même chose pour les deux:
C:\Program Files (x86)\CodeBlocks\Librairies\SFML-2.2\lib\libglew.a(glew.c.o):glew.c|| undefined reference to `wglGetCurrentDC@0'|

EDIT: Je me suis rendu compte que j'ai oublié glew en release, je l'ai rajouté (tout dans le même ordre qu'en debug), mais ça n'a rien changé...
« Modifié: Décembre 31, 2014, 01:57:34 pm par m@thieu41 »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Linker la SFML en statique...
« Réponse #3 le: Décembre 31, 2014, 02:06:21 pm »
Puisque GLEW dépend d'OpenGL, il faut le mettre avant dans la liste.
Laurent Gomila - SFML developer

m@thieu41

  • Newbie
  • *
  • Messages: 23
    • Voir le profil
Re : Linker la SFML en statique...
« Réponse #4 le: Décembre 31, 2014, 02:17:45 pm »
Okay...
Merci beaucoup :D