Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z kompilacją

Ostatnio zmodyfikowano 2012-05-13 11:38
Autor Wiadomość
pawajoro
Temat założony przez niniejszego użytkownika
Problem z kompilacją
» 2012-05-13 11:32:00
Kod:
C/C++
#include <iostream>
#include "H:\FTP\ftplib.h"


int main( void )
{
    FtpInit();
    NetBuf * nControl;
    NetBuf ** wskazniczek;
    wskazniczek = & nControl;
    FtpConnect( "ftp://cba.pl/", wskazniczek );
    FtpLogin( "admin@totwojemysli.cba.pl", "lhaslo", nControl );
    FtpMkdir( "cba.pl/folder", nControl );
    FtpChdir( "cba.pl/folder", nControl );
    FtpPut( "H:\\Thank you!.txt", "cba.pl/folder/plik.txt", FTPLIB_ASCII, nControl );
    //FtpPut(const char *input, const char *path, char mode, netbuf *nControl)
    //FtpPut(const char *input, const char *path, char mode, netbuf *nControl)
    FtpQuit( nControl );
    return 0;
}
Kompilator wykrzykuje:

Compiling: C:\CBScripts\ftp.cpp
Linking console executable: C:\CBScripts\ftp.exe
C:\CBScripts\ftp.o:ftp.cpp:(.text+0xf): undefined reference to `_imp__FtpInit'
C:\CBScripts\ftp.o:ftp.cpp:(.text+0x2d): undefined reference to `_imp__FtpConnect'
C:\CBScripts\ftp.o:ftp.cpp:(.text+0x4b): undefined reference to `_imp__FtpLogin'
C:\CBScripts\ftp.o:ftp.cpp:(.text+0x61): undefined reference to `_imp__FtpMkdir'
C:\CBScripts\ftp.o:ftp.cpp:(.text+0x77): undefined reference to `_imp__FtpChdir'
C:\CBScripts\ftp.o:ftp.cpp:(.text+0x9d): undefined reference to `_imp__FtpPut'
C:\CBScripts\ftp.o:ftp.cpp:(.text+0xab): undefined reference to `_imp__FtpQuit'
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 0 seconds)
7 errors, 0 warnings
[code]
P-56622
xevuel
» 2012-05-13 11:38:43
Dodaj do linkera FTPlib.lib, czy jakoś tak. A na przyszłość racz uwzględnić:
  • Co to za biblioteka
  • Skąd pobrałeś bibliotekę, bo nie wiadomo która wersja, a nie jest ona na tyle popularna, żeby można było wszystko dopowiedzieć.
  • Co dodałeś do linkera

I zmień nazwę tematu na jakąś normalną, typu
[FTPlib] Błąd undefined reference to `_imp__FtpInit'
, albo coś w tym stylu.
P-56623
« 1 »
  Strona 1 z 1