• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Połączenie z FTP c++ SFML

Object Storage Arubacloud
0 głosów
755 wizyt
pytanie zadane 19 listopada 2016 w C i C++ przez dorgovor Użytkownik (580 p.)

Próbuję zalogować się do serwera programem konsolowym Ftp przy pomocy biblioteki SFML, korzystam z kodów, które są podane na tej stronie http://www.sfml-dev.org/tutorials/2.0/network-ftp.php a mimo to mam jakieś błędy których nie rozumiem. Tak wygląda kod gdzie jest błąd.

#include <SFML/Network.hpp>

sf::Ftp ftp;
ftp.connect("adres.pl");
tp.login("login", "haslo");

natomiast sam CodeBlocks wyrzuca to:

undefined reference to 'sf::Ftp::login(std::string const&, std::string const&)

Proszę o pomoc

komentarz 19 listopada 2016 przez dorgovor Użytkownik (580 p.)
takie coś się pojawiło w pliku Ftp.hpp

////////////////////////////////////////////////////////////
    /// \brief Log in using an anonymous account
    ///
    /// Logging in is mandatory after connecting to the server.
    /// Users that are not logged in cannot perform any operation.
    ///
    /// \return Server response to the request
    ///
    ////////////////////////////////////////////////////////////
    Response login();

    ////////////////////////////////////////////////////////////
    /// \brief Log in using a username and a password
    ///
    /// Logging in is mandatory after connecting to the server.
    /// Users that are not logged in cannot perform any operation.
    ///
    /// \param name     User name
    /// \param password Password
    ///
    /// \return Server response to the request
    ///
    ////////////////////////////////////////////////////////////
    Response login(const std::string& name, const std::string& password);

 

komentarz 19 listopada 2016 przez Patrycjerz Mędrzec (192,320 p.)

Pewnie gadam głupoty, ale spróbuj wysłać do metody obiekty klasy std::string zamiast literałów łańcuchowych - może to coś pomoże.

komentarz 19 listopada 2016 przez dorgovor Użytkownik (580 p.)
a można jaśniej? :D tak bardziej dosłownie, jestem początkującym :)
komentarz 19 listopada 2016 przez Patrycjerz Mędrzec (192,320 p.)

Ta dzisiejsza młodzież - wszystko musi mieć podstawione pod sam nos...

std::string login = "login";
std::string haslo = "haslo";
ftp.login(login, haslo);
komentarz 19 listopada 2016 przez dorgovor Użytkownik (580 p.)
aaa to Ci chodziło, ale to i tak nie pomogło, wywala się przy ftp.login

1 odpowiedź

0 głosów
odpowiedź 19 listopada 2016 przez criss Mędrzec (172,590 p.)

Jeśli korzystasz z GCC, to powinieneś linkować w tej kolejności: sfml-audio, sfml-graphics, sfml-window, sfml-system. Klik
network jakkolwiek (chyba), ale dla bezpieczeństwa możesz jako pierwszy.

komentarz 19 listopada 2016 przez dorgovor Użytkownik (580 p.)
to nic nie zmieniło, nadal ten sam błąd

Podobne pytania

+1 głos
2 odpowiedzi 360 wizyt
0 głosów
1 odpowiedź 148 wizyt
pytanie zadane 8 maja 2018 w C i C++ przez Emil Panecki Bywalec (2,100 p.)
0 głosów
1 odpowiedź 476 wizyt
pytanie zadane 18 listopada 2016 w C i C++ przez dorgovor Użytkownik (580 p.)

92,555 zapytań

141,402 odpowiedzi

319,539 komentarzy

61,938 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...