Salut,
J'ai une erreur à la compilation (références indéfinies vis à vis de la SFML) lorsque j'essaye de lier à un projet de test la SFML en statique. J'utilise cmake et le findSFML fourni par Laurent. J'ai bien défini SFMLDIR qui pointe vers un dossier d'installation de la SFML valide avec les lib statiques dedans (fraîchement compilées). J'ai de plus défini la variable SFML_STATIC_LIBRARIES et lui ai assigné la valeur true. Je compile avec minGW (gcc 4.7).
Le code du main est très simple :
#include <SFML/Window.hpp>
int main()
{
sf::Window window(sf::VideoMode(800, 600), "My window");
// run the program as long as the window is open
while (window.isOpen())
{
// check all the window's events that were triggered since the last iteration of the loop
sf::Event event;
while (window.pollEvent(event))
{
// "close requested" event: we close the window
if (event.type == sf::Event::Closed)
window.close();
}
}
return 0;
}
Merci de votre aide !