Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [Résolu]Lib inlinkable  (Lu 2014 fois)

0 Membres et 2 Invités sur ce sujet

Bauds

  • Newbie
  • *
  • Messages: 9
    • Voir le profil
    • E-mail
[Résolu]Lib inlinkable
« le: Octobre 07, 2015, 02:30:58 pm »
Bonjour,

Je ne parviens pas à lier le fichier "main.o" aux bibliothèques SFML afin de produire l'exécutable final.

g++ main.o -o sfml-app -L <mon chemin vers/SFML-2.3.2-source>/lib -lsfml-graphics -lsfml-window -lsfml-system

Réponse :

/usr/bin/ld: cannot find -lsfml-graphics
/usr/bin/ld: cannot find -lsfml-window
/usr/bin/ld: cannot find -lsfml-system
collect2: error: ld returned 1 exit status

A noter que je suis en static, que je n'ai pas de répertoire "/lib" sous le répertoire "SFML-2.3.2-source" aprés avoir lancé "make" (j'ai essayé en les copiant manuellement), mais seulement sous "SFML-build/lib". Et que celles-ci sont sous la forme : "libsfml-audio-s.a".

De plus, le "make" semble s'être correctement déroulé. Message de retour pour tous les objets :

Building CXX object src/SFML/System/CMakeFiles/sfml-system.dir/Clock.cpp.

Merci d'avance pour votre aide.
« Modifié: Octobre 07, 2015, 02:50:45 pm par Bauds »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Lib inlinkable
« Réponse #1 le: Octobre 07, 2015, 02:40:31 pm »
Citer
A noter que je suis en static
-DSFML_STATIC

Citer
que je n'ai pas de répertoire "/lib" sous le répertoire "SFML-2.3.2-source" aprés avoir lancé "make" (j'ai essayé en les copiant manuellement), mais seulement sous "SFML-build/lib"
make install

Citer
Et que celles-ci sont sous la forme : "libsfml-audio-s.a".
C'est normal.
Laurent Gomila - SFML developer

Bauds

  • Newbie
  • *
  • Messages: 9
    • Voir le profil
    • E-mail
Re : Lib inlinkable
« Réponse #2 le: Octobre 07, 2015, 02:47:51 pm »
Pour info, dans le tuto, il y a pas la précision pour les biblio-statiques.

Et oui, le "make install"...

Merci encore Laurent.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Résolu]Lib inlinkable
« Réponse #3 le: Octobre 07, 2015, 03:01:23 pm »
Laurent Gomila - SFML developer

Bauds

  • Newbie
  • *
  • Messages: 9
    • Voir le profil
    • E-mail
Re : [Résolu]Lib inlinkable
« Réponse #4 le: Octobre 07, 2015, 04:00:30 pm »
Vu.

Je l'ai passé en dynamique. J'y reviendrais pas la suite (en dynamique ; il faut faire suivre les libs avec le code compilé, et je ne sais pas comment faire. :P Mais ce n'est pas grave, du moins pour le moment).

Merci à vous tous.