Bonjour,
Tout d'abord, je n'ai pas trouvé de topic de présentation, donc désolé si je l'ai loupé, de poster comme ça.
Mon problème est le suivant :
J'ai 2 projets CodeBlocks. Le premier est une librarie statique utilisant SFML. Le 2ème est un programme de test avec juste un main. J'arrive à tout compiler et générer mon exécutable mais au lancement, il demande un DLL. Je pensais pourtant avoir fait le nécessaire pour que tout soit en statique :
- ma librarie est bien une Static Library
- dans les options de compilation de mon exécutable j'ai rajouté dans "#define" le mot clé "SFML_STATIC" comme indiqué dans le tutoriel.
- dans les Linker Settings de mon exécutable, j'ai mis dans l'ordre : ma librairie perso, sfml-graphics, sfml-window, sfml-system.
- les répertoires d'include et de lib sont ok
Dans ce cas j'obtiens donc un exe qui réclame une DLL "sfml-graphics-2.dll". Si je rajoute un -s au nom des lib sfml, le link échoue, il n'a pas l'air de trouver les lib.
Il y a forcément un truc que je fais pas bien, mais quoi? Une idée?
Je suis sous Windows, avec Codeblock, GCC, et SFML GCC 32 bits.
Merci!