4471
Général / Re: Problème d'installation SFML-1.6
« le: Avril 01, 2012, 12:51:55 pm »
Soit lier SFML statiquement, soit passer à SFML 2.0.
Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.
sinon sa veut dire quoi en gros les undefined reference to img?"Undefined reference to xxx" signifie que ton code utilise la fonction ou variable xxx, mais que l'éditeur de liens ne la trouve nulle part. En l'occurence, lorsque c'est une fonction provenant d'une bibliothèque, ça signifie bien souvent que la bibliothèque n'est pas (correctement) liée.
dans les option de projet j'ai mis dans releaseCa n'apparaît pas du tout dans ton projet. Moi ce que je vois c'est que tu ne te lies pas à SFML.
-lsfml-graphics-s
-lsfml-window-s
-lsfml-system-s
et dans debug :
-lsfml-graphics-s-d
-lsfml-window-s-d
-lsfml-system-s-d
est-ce que ça se fait pour la 1.6 aussi?Je ne sais pas ce que tu entends par "ça", mais en tout cas SFML 1.6 n'utilise pas CMake.
cela m’empêche de compiler car il ne semble pas trouver la librairieUn message d'erreur nous serait bien plus utile qu'une interprétation personnelle un peu vague du problème
En réalité, pas besoin que le polygone soit convexe pour cela.Pour l'un des deux (le plus simple), si.
Cependant, ces algorithmes sont assez calculatoiresIls sont très simples, et largement plus efficaces que de récupérer la couleur d'un pixel affiché. Parce que pour lire un pixel, il faut faire transiter l'information dans le sens inverse de ce qui est prévu (de la carte graphique vers la mémoire centrale), et ça c'est toujours très lent.
non, il n'y a pas SFML_DYNAMIC dans les defines.Pourtant, la présence du préfixe "_imp___" dans les symboles prouve clairement que l'éditeur de liens cherche une version dynamique, donc tu as forcément SFML_DYNAMIC quelque part. Tu utilises quel EDI / compilo ?
Mais pour passé de la dynamique a la static il suffit de remplacé les option de build, normalement?Oui : lier aux bibliothèques suffixées "-s", et retirer SFML_DYNAMIC des options préprocesseur.
En gros, je sais pas où est la "switch" appropriée pour dire de compiler en 64 bit!Dans les générateurs CMake, il faut choisir "Visual Studio Win64".