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

Auteur Sujet: Compilation SFML statique  (Lu 2293 fois)

0 Membres et 1 Invité sur ce sujet

AnselmeSfml

  • Jr. Member
  • **
  • Messages: 78
    • Voir le profil
    • E-mail
Compilation SFML statique
« le: Juillet 03, 2017, 09:37:37 pm »
Bonjour !  ;D

Je suis sur Windows et je cherche à compiler mon programme en liant SFML de manière statique.

La compilation se passe à merveille. Seulement, lorsque je lance mon programme, seule la fenêtre de console s'affiche, rien d'autre. Mais où est donc ma fenêtre ?  :o Quand je liait SFML dynamiquement ma fenêtre s'affichait sans aucun soucis.

Voici mon makefile :

CXXFLAGS = -DSFML_STATIC  -ISFML/include/ -std=c++14 -c

SFMLLIB = -LSFML/lib/ -lsfml-graphics-s -lsfml-window-s -lsfml-audio-s -lsfml-system-s -lopenal32 -lvorbisfile -lvorbisenc -lvorbis -logg -lFLAC -ljpeg -lfreetype -lgdi32 -lopengl32 -lwinmm

OBJECTS = main.o Snake.o Inputs.o FoodPoints.o Point.o Random.o SoundSystem.o TileBackground.o ScoreSystem.o Gui.o

CCXX = g++

all : $(OBJECTS)
        $(CCXX) $(OBJECTS) $(SFMLLIB) -o snake

main.o : src/main.cpp
        $(CCXX) $(CXXFLAGS) src/main.cpp

Snake.o : src/Snake.cpp
        $(CCXX) $(CXXFLAGS) src/Snake.cpp

Inputs.o : src/Inputs.cpp
        $(CCXX) $(CXXFLAGS) src/Inputs.cpp

FoodPoints.o : src/FoodPoints.cpp
        $(CCXX) $(CXXFLAGS) src/FoodPoints.cpp

Point.o : src/Point.cpp
        $(CCXX) $(CXXFLAGS) src/Point.cpp

Random.o : src/Random.cpp
        $(CCXX) $(CXXFLAGS) src/Random.cpp

SoundSystem.o : src/SoundSystem.cpp
        $(CCXX) $(CXXFLAGS) src/SoundSystem.cpp

TileBackground.o : src/TileBackground.cpp
        $(CCXX) $(CXXFLAGS) src/TileBackground.cpp

ScoreSystem.o : src/ScoreSystem.cpp
        $(CCXX) $(CXXFLAGS) src/ScoreSystem.cpp

Gui.o : src/Gui.cpp
        $(CCXX) $(CXXFLAGS) src/Gui.cpp

clean :
        rm snake *.o
 

J'ai entièrement fait mon projet sous Linux et cherchant à le distribuer sous Windows au plus vite, j'ai trouvé sur internet un standalone pour Windows de la commande make. Peut-être est-ce utile de le préciser ? Sachant que je ne vois pas du tout à quel niveau le problème se situe  :-\


Merci d'avance !  8)

Cpl.Bator

  • Hero Member
  • *****
  • Messages: 540
    • Voir le profil
Re: Compilation SFML statique
« Réponse #1 le: Juillet 04, 2017, 09:49:38 am »
de mémoire , il y a un ordre à respecté , et est tu sur que les libs statiques sont toutes dans SFML/lib/ ?
une recherche sur le forum anglais devrait t'apporté d'autres réponses.

AnselmeSfml

  • Jr. Member
  • **
  • Messages: 78
    • Voir le profil
    • E-mail
Re: Compilation SFML statique
« Réponse #2 le: Juillet 04, 2017, 02:21:30 pm »
Je n'ai aucun problème de compilation donc toutes les librairies nécessaires sont bien dans SFML/lib.
Merci de ta réponse je vais checker sur le forum anglais :)