Forum de la communauté SFML
Aide => Général => Discussion démarrée par: m@thieu41 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:
(http://www.mirari.fr/3VF8)
Et ma config:
(http://www.mirari.fr/Z2ea)
(http://www.mirari.fr/HW18)
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 :)
-
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...") ?
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
-
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é...
-
Puisque GLEW dépend d'OpenGL, il faut le mettre avant dans la liste.
-
Okay...
Merci beaucoup :D