1
Général / Re : Erreur de compilation avec g++ sous Debian [2.1]
« le: Mai 04, 2014, 02:58:12 pm »
Oui, j'avais généré le makefile
Le code est exactement l'exemple du tuto, donc je pense que les erreurs étaient là parce que le CircleShape ne pouvait pas être déclaré ...
J'ai essayé de recommencer l'installation avec CMake, avec la dernière version, mais ça ne fonctionnait toujours pas. Ensuite, j'ai supprimé tout ça pour réinstaller simplement avec le paquet testing (qui est en version 2), mêmes erreurs ... J'ai regardé les headers dans /usr/include/, ce sont les mêmes que ceux de la 2.1. Sauf qu'en essayant l'exemple du tuto 1.6, la compilation se passe bien, mais il y a des erreurs avec le linker ... En fait, il y avait les anciens headers de SFML 1.6 dans /usr/include/c++/4.7/SFML : en supprimant ce dossier SFML ... ça fonctionne en 2.1 !
(Je crois que g++ ignorait les arguments avec -I ...)
Merci !
Le code est exactement l'exemple du tuto, donc je pense que les erreurs étaient là parce que le CircleShape ne pouvait pas être déclaré ...
J'ai essayé de recommencer l'installation avec CMake, avec la dernière version, mais ça ne fonctionnait toujours pas. Ensuite, j'ai supprimé tout ça pour réinstaller simplement avec le paquet testing (qui est en version 2), mêmes erreurs ... J'ai regardé les headers dans /usr/include/, ce sont les mêmes que ceux de la 2.1. Sauf qu'en essayant l'exemple du tuto 1.6, la compilation se passe bien, mais il y a des erreurs avec le linker ... En fait, il y avait les anciens headers de SFML 1.6 dans /usr/include/c++/4.7/SFML : en supprimant ce dossier SFML ... ça fonctionne en 2.1 !
(Je crois que g++ ignorait les arguments avec -I ...)
Merci !