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

Auteur Sujet: Je n'arrive pas à utiliser la bibliothèque network(Resolu)  (Lu 2488 fois)

0 Membres et 1 Invité sur ce sujet

CptGervais

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
    • E-mail
Je n'arrive pas à utiliser la bibliothèque network(Resolu)
« le: Novembre 06, 2012, 01:12:55 pm »
J'ai installer la SFML comme indiqué dans le tuto pour les répertoires ainsi que pour les linker (avec un -d à la fin) avec pour ordre network-d/graphics-d/window-d/system-d. Et je met bien #include<SFML/Network.pp> comme pour les autres .hpp.

J'utilise la SFML depuis un bon moment déjà pour faire de la 2D sans le son. Je voudrais y ajouter la partie réseau, mais quand je compile, codeblocks m'annonce qu'il ne trouve pas sfml-network-d.dll (j'ai pour habitude d'utiliser que les bibliothèque dynamic). Je rajoute sfml-network-d.dll, et là il m'annonce une erreur de procedure. J'ai tenter bien nombre de manip' en tout genre, mais le resultat ne change pas d'un poil.

Voici le code :
#include <iostream>
#include <SFML/Network.hpp>

using namespace sf;
using namespace std;

int main()
{
    IPAddress Address1;
    Address1.GetLocalAddress();
    return 1;
}

Pitié je vous en supplie, aidez moi :'(
« Modifié: Novembre 10, 2012, 03:48:26 pm par CptGervais »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Je n'arrive pas à utiliser la bibliothèque network
« Réponse #1 le: Novembre 06, 2012, 01:19:30 pm »
Citer
il m'annonce une erreur de procedure
T'as sûrement pris la DLL d'une autre version de SFML. Est-ce que tu as plusieurs versions de SFML installées sur ton ordi ?

Et quel est le message d'erreur exact ?
Laurent Gomila - SFML developer

CptGervais

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
    • E-mail
Re : Je n'arrive pas à utiliser la bibliothèque network
« Réponse #2 le: Novembre 06, 2012, 01:25:54 pm »
Je n'ai que la SFML-1.6

message d'erreur : Le point d'entrée de procédure_ZN2sfIPAdress15GetLocalAdressEv est introuvable dans la bibliothèque de liens dynamiques sfml-network-d.dll

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Je n'arrive pas à utiliser la bibliothèque network
« Réponse #3 le: Novembre 06, 2012, 01:50:35 pm »
Quand je parlais d'une autre version, ça peut aussi être la 1.6 mais pour un autre compilo.

L'erreur est claire, ta DLL n'est pas celle qui était fournie dans le SDK de SFML que tu utilises.
Laurent Gomila - SFML developer

CptGervais

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
    • E-mail
Re : Je n'arrive pas à utiliser la bibliothèque network
« Réponse #4 le: Novembre 06, 2012, 02:08:30 pm »
Du coup je fais quoi ?
Je retelecharge la SDK et je prends le dll de celle là ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Je n'arrive pas à utiliser la bibliothèque network
« Réponse #5 le: Novembre 06, 2012, 02:19:40 pm »
Ben à moins que tu aies fait n'importe quoi avec tes fichiers, la DLL est censée être là à côté des autres.

Mais bon, re-télécharge tout proprement si tu n'es pas sûr.
Laurent Gomila - SFML developer

CptGervais

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
    • E-mail
Re : Je n'arrive pas à utiliser la bibliothèque network
« Réponse #6 le: Novembre 06, 2012, 02:32:59 pm »
J'ai télécharger "proprement" et ça marche, tu as certainement raison. Je boss en même temps avec Visual Studio, j'ai du confondre des dossier.
Merci pour ton aide Laurent ! :)