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

Auteur Sujet: Impossible d'utiliser sf::IpAddress::toString()  (Lu 1127 fois)

0 Membres et 1 Invité sur ce sujet

milodupipo

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
Impossible d'utiliser sf::IpAddress::toString()
« le: Janvier 10, 2017, 02:10:12 pm »
Bonjour,

J'essaie d'utiliser la méthode toString() de sf::ipAddress mais cette erreur me tombe dessus :

référence indéfinie vers « sf::IpAddress::toString[abi:cxx11]() const »

Je n'ai pas de problème à utiliser les autres méthodes de sf::IpAddress (j'ai essayé le toInteger() qui marche très bien). Le linkage n'a donc pas l'air mauvais.

Voici ce que j'essaie de faire :

#include<iostream>
#include<SFML/Network.hpp>
#include<SFML/System.hpp>

int main(){
    sf::IpAddress ad("192.168.1.98");
    std::string a = ad.toString();
    std::cout << "a : " << a << std::endl;
    return 0;
}

Et le makefile :

CFLAGS=-Wall -Wno-unused-parameter -Wextra -ggdb -ansi -Wpedantic -std=c++11
LDFLAGS=-I/include/SFML/ -Llib -lsfml-network -lsfml-system
 
Vous voyez d'où ca peut venir ?
« Modifié: Janvier 10, 2017, 02:33:43 pm par milodupipo »

Guillaume__

  • Newbie
  • *
  • Messages: 42
    • Voir le profil
Re : Impossible d'utiliser sf::IpAddress::toString()
« Réponse #1 le: Janvier 16, 2017, 08:56:42 pm »
Bonjour milodupipo,

Je te confirme le succès de compilation de ton code sur Code::Blocks. Concernant la source du problème rencontré je pense à une utilisation d'une version datante du compilateur, essayes de mettre à jour ce dernier.

Cordialement G.
Rejoignez-nous sur le serveur
Discord SFML

 

anything