huhu,
ich habe probleme mit meinem programm
es soll eine datei downloaden
dazu hab ich mir die ftplib library geholt
nun, nur kommen jetzt fehker, die ich nicht verstehe
#include <iostream>
#include <fstream>
#include <ftplib.h>
#include <unistd.h>
#include <string>
#include <sstream>
#include <stdio.h.>
#include <windows.h>
using namespace std;
bool bConn;
bool bLog;
bool bGet;
int main(int argc, char *argv[])
{
ftplib lib;
ftplib();
bConn = lib.Connect("ftp.host.com");
if(bConn == 1){
bLog = lib.Login("name","pass");
if(bLog == 1){
bGet = lib.Get("/server_log.txt","/server_log.txt",ftplib::ascii);
if(bGet = 1){
cout<<"Download erfolgreich"<<endl;
}else{
cout<<"Download fehlgeschlagen!"<<endl;
}
}else{
cout<<"Login fehlgeschlagen!"<<endl;
}
}else{
cout<<"Verbindung fehlgeschlagen!"<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
Alles anzeigen
nun, beim compilen kommen folgende fehler
Zitat von Compiler LogAlles anzeigenCompiler: Default compiler
Building Makefile: "C:\Dev-Cpp\projeckte\log\Makefile.win"
Führt make... aus
make.exe -f "C:\Dev-Cpp\projeckte\log\Makefile.win" all
g++.exe main.o -o "log.exe" -L"C:/Dev-Cpp/lib"main.o(.text+0x1be):main.cpp: undefined reference to `_imp___ZN6ftplibC1Ev'
main.o(.text+0x1cb):main.cpp: undefined reference to `_imp___ZN6ftplibC1Ev'
main.o(.text+0x1df):main.cpp: undefined reference to `_imp___ZN6ftplibD1Ev'
main.o(.text+0x1f4):main.cpp: undefined reference to `_imp___ZN6ftplib7ConnectEPKc'
main.o(.text+0x22b):main.cpp: undefined reference to `_imp___ZN6ftplib5LoginEPKcS1_'
main.o(.text+0x276):main.cpp: undefined reference to `_imp___ZN6ftplib3GetEPKcS1_NS_12transfermodeEx'
main.o(.text+0x325):main.cpp: undefined reference to `_imp___ZN6ftplibD1Ev'main.o(.text+0x351):main.cpp: undefined reference to `_imp___ZN6ftplibD1Ev'
collect2: ld returned 1 exit statusmake.exe: *** [log.exe] Error 1
Ausführung beendet
was mach ich falsch?