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

Auteur Sujet: Undefined reference  (Lu 3553 fois)

0 Membres et 1 Invité sur ce sujet

Tititin

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Undefined reference
« le: Mai 26, 2015, 11:37:03 pm »
Bonsoir,

J'aimerais développer sous Code::Blocks en C avec la CSFML. J'ai effectué le setup de la SFML adapté à la CSFML, pourtant, lors de la compilation, j'ai ce genre de message d'erreur : "undefined reference to _imp__sfRenderWindow_create". J'ai pourtant linké les librairies et mis les includes, rien à faire. Comment puis-je régler ces erreurs ? Merci d'avance.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Undefined reference
« Réponse #1 le: Mai 27, 2015, 07:30:47 am »
Quelle version de CSFML ? Est-ce que tu compiles ton code C en C++ ou en C ?
Laurent Gomila - SFML developer

Tititin

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : Undefined reference
« Réponse #2 le: Mai 27, 2015, 07:05:58 pm »
J'ai la CSFML-2.2 et je compile mon code en C (j'ai un main.c et j'inclus les fichiers .h des includes de la CSFML)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Undefined reference
« Réponse #3 le: Mai 28, 2015, 07:56:32 am »
Quelles sont exactement tes options de linker ?
Laurent Gomila - SFML developer

Tititin

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : Undefined reference
« Réponse #4 le: Mai 28, 2015, 11:55:44 am »
Dans le Search Directories, j'ai C:\Users\user\Documents\CSFML-2.2\include pour l'onglet Compiler
Pour l'onglet Linker j'ai C:\Users\user\Documents\CSFML-2.2\lib\gcc

Ensuite, pour la compilation Release, dans l'onglet "Linker" et dans la liste "Link librairies" j'ai csfml-audio puis csfml-graphics puis csfml-window puis csfml-system.

Tititin

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : Undefined reference
« Réponse #5 le: Juin 01, 2015, 12:24:16 am »
J'ai tenté d'ajouter dans les options de linkage les libs de la SFML-2.3 (ce que je fais sous Linux pour que ça puisse marcher), mais toujours la même erreur. Dois-je (re)compiler la CSFML avec le script CMake qui se trouve dans le dossier SFML-2.3, dois-je rétrograder ma version de SFML ou est-ce que ça vient d'ailleurs et où, le cas échéant ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Undefined reference
« Réponse #6 le: Juin 01, 2015, 07:30:48 am »
Aucune idée.
Laurent Gomila - SFML developer