Bonjour,
Je me suis lancé dans la création d'une application avec la sfml pour ma raspberry pi en c++ et maintenant que le code est terminé j'aimerai la lancer sur cette dernière. Malheureusement la compilation demande un peu plus d'effort que le F5 de visual auquel je suis habitué et je ne comprends absolument rien au makefile.
CXX=g++
CXXFLAGS=-std=c++11 -pthread -ggdb
LDFLAGS=-lsfml-network -lsfml-system
main: main.cpp Server.o ListeConnexion.o Client.o
$(CXX) -o $@ $(CXXFLAGS) $^ $(LDFLAGS)
Server.o: Server.cpp Server.h
$(CXX) -o $@ $(CXXFLAGS) -c $<
Client.o: Client.cpp Client.h
$(CXX) -o $@ $(CXXFLAGS) -c $<
ListeConnexion.h: ListeConnexion.cpp ListeConnesion.h
$(CXX) -o $@ $(CXXFLAGS) -c $<
Pour l'instant avec ceci j'ai une erreur sur chaque type de la SFML que j'utilise, j'imagine donc que le linkage est pas optimale...
J'ai bien installé la sfml sur la raspberry à partir du dépôt de Debian (avec la commande apt-get install quoi).
Je ne comprends pas vraiment où se situe l'erreur, le problème vient-il du makefile ou du fait que je n'ai pas installer la bonne version de la sfml ? (je code avec la 2.1)
Merci par avance,
Bonne soirée