Bonjour a tous !
J'ai arpente tout le web et tout le forum a la recherche d'une solution a mon problème.
En effet, cela fait maintenant plusieurs jours que je tente sans succès de compiler ce code en SFML 2.1 sur mon Mac :
#include <SFML/Window.hpp>
int main()
{
sf::Window window(sf::VideoMode(800, 600), "My window");
return (0);
}
Je souhaite utiliser la SFML en ligne de commande et ne pas passer par Xcode du tout.
Je compile de la manière suivante :
g++ main.cpp -lsfml-graphics -lsfml-window -lsfml-system
De maniere a n'utiliser que les dlybs. Mais j'ai essaye de cette manière aussi afin d'utiliser le framework SFML :
g++ main.cpp -framework SFML -framework sfml-graphics -framework sfml-window -framework sfml-system
Seulement dans les deux cas j'ai la meme erreur :
Undefined symbols for architecture x86_64:
"sf::String::String(char const*, std::__1::locale const&)", referenced from:
_main in main-4EMYfT.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Je suis a cours d'idées et ici au boulot mes collègues ne savent pas non plus comment faire.
Merci d'avance de votre aide !
PS: J'ai installe la version 2.1 utilisant le script install.sh !