C++ - |error: 'FTPClient' was not declared in this scope|

0

Napisałem sobie dla testu mały programik (nie krytykujcie sposobu działania :)), ale mam z nim mały problem.

#include <iostream>
#include <fstream>
#include "FTPClient.h"

using namespace std;

string zapis;

fstream plik;

int main()
{
    cout << "Co chcesz zapisac?" << endl;
    cin >> zapis;

    plik.open("plik.html",ios::out);
    plik << "<html>" << endl << "<head>" << endl << "<title> TEST </title>" << endl << "</head>" << endl << "<body>" << endl << "<h1>" << zapis << "</h1>" << endl << "</body>" << "</html>";

    FTPClient.InitSession("moj serwer", 21, "moja nazwa", "moje haslo");
    FTPClient.UploadFile("plik.html", "/public_html/plik.html");

    return 0;
}

I ten program wywala ,,|error: 'FTPClient' was not declared in this scope|''. Chodzi chyba o to, że w kodzie jest FTPClient a nie FTPClient.h. Tyle, że program uważa .h w FTPClient.h jako np. InitSession

0

Pokaż FTLClient.h, zakładam, że próbujesz użyć nazwy klasy zamiast obiektu w FTPClient.InitSession i później

1

Co to za nagłówek FTPClient.h? Jak twój to go pokaż, jak nie twój daj linka do dokumentacji.

0

Nie jest mój, link: llhttps://github.com/embeddedmz/ftpclient-cpp?files=1
Starałem się postępować zgodnie z instrukcją w README ale może coś zepsułem. Z góry dziękuję za pomoc.

0

Ok, teraz wszystko jasne: nigdzie nie tworzysz obiektu FTPClient - a to jest w dokumentacji:

CFTPClient FTPClient([](const std::string&){ std::cout << strLogMsg << std::endl; });

Inna sprawa, że unikałbym używania mało popularnej biblioteki, która na dodatek używa perwersyjnego wypaczenia notacji węgierskiej (CFTPClient, serio?!)

0
kq napisał(a):

Ok, teraz wszystko jasne: nigdzie nie tworzysz obiektu FTPClient - a to jest w dokumentacji:

CFTPClient FTPClient([](const std::string&){ std::cout << strLogMsg << std::endl; });

Inna sprawa, że unikałbym używania mało popularnej biblioteki, która na dodatek używa perwersyjnego wypaczenia notacji węgierskiej (CFTPClient, serio?!)

Dzięki, a jaką bibliotekę do tego polecasz?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0