Further more, the first example you mean ' http://curl.haxx.se/libcurl/c/libcurl-tutorial.html' , I have tried to read it I think ten times. Or me too dum. I really don't get the Building stuff.
Your compiler needs to know where the libcurl headers are located. Therefore you must set your compiler's include path to point to the directory where you installed them. The 'curl-config'[3] tool can be used to *get* this information: $ curl-config --cflags I have ran this command but get no results... What Info can I exspect when running this command... WHoea three days.. and I still don't get it. I thought to specify the location of the include file was or full path in the include statement of use the compile switch -I . Cheers, Maarten 2011/2/3 goeie spullen <[email protected]> > Hi Alan, thanx for you quick reply. The issue is that I don't get the > complilation up and running: > > I downloaded the following file and tried to compile it: > https://github.com/bagder/curl/raw/master/docs/examples/ftpupload.c > > > itops@itops-laptop:~/development/preventel/code/ftpclient$ cc ftptest4.c > /tmp/ccvb2cjd.o: In function `main': > ftptest4.c:(.text+0x178): undefined reference to `curl_global_init' > ftptest4.c:(.text+0x17d): undefined reference to `curl_easy_init' > ftptest4.c:(.text+0x1a9): undefined reference to `curl_slist_append' > ftptest4.c:(.text+0x1c7): undefined reference to `curl_slist_append' > ftptest4.c:(.text+0x1fb): undefined reference to `curl_easy_setopt' > ftptest4.c:(.text+0x228): undefined reference to `curl_easy_setopt' > ftptest4.c:(.text+0x255): undefined reference to `curl_easy_setopt' > ftptest4.c:(.text+0x285): undefined reference to `curl_easy_setopt' > ftptest4.c:(.text+0x2af): undefined reference to `curl_easy_setopt' > /tmp/ccvb2cjd.o:ftptest4.c:(.text+0x2de): more undefined references to > `curl_easy_setopt' follow > /tmp/ccvb2cjd.o: In function `main': > ftptest4.c:(.text+0x2ed): undefined reference to `curl_easy_perform' > ftptest4.c:(.text+0x303): undefined reference to `curl_slist_free_all' > ftptest4.c:(.text+0x312): undefined reference to `curl_easy_cleanup' > ftptest4.c:(.text+0x326): undefined reference to `curl_global_cleanup' > collect2: ld returned 1 exit status > > > Then I try to find the location of the library and force the compiler to > search trough the path: > > itops@itops-laptop:~/development/preventel/code/ftpclient$ locate > curl/curl.h > /usr/include/curl/curl.h > itops@itops-laptop:~/development/preventel/code/ftpclient$ cc > -I/usr/include/ ftptest4.c > /tmp/cc1cuFvq.o: In function `main': > ftptest4.c:(.text+0x178): undefined reference to `curl_global_init' > ftptest4.c:(.text+0x17d): undefined reference to `curl_easy_init' > ftptest4.c:(.text+0x1a9): undefined reference to `curl_slist_append' > ftptest4.c:(.text+0x1c7): undefined reference to `curl_slist_append' > ftptest4.c:(.text+0x1fb): undefined reference to `curl_easy_setopt' > ftptest4.c:(.text+0x228): undefined reference to `curl_easy_setopt' > ftptest4.c:(.text+0x255): undefined reference to `curl_easy_setopt' > ftptest4.c:(.text+0x285): undefined reference to `curl_easy_setopt' > ftptest4.c:(.text+0x2af): undefined reference to `curl_easy_setopt' > /tmp/cc1cuFvq.o:ftptest4.c:(.text+0x2de): more undefined references to > `curl_easy_setopt' follow > /tmp/cc1cuFvq.o: In function `main': > ftptest4.c:(.text+0x2ed): undefined reference to `curl_easy_perform' > ftptest4.c:(.text+0x303): undefined reference to `curl_slist_free_all' > ftptest4.c:(.text+0x312): undefined reference to `curl_easy_cleanup' > ftptest4.c:(.text+0x326): undefined reference to `curl_global_cleanup' > collect2: ld returned 1 exit status > itops@itops-laptop:~/development/preventel/code/ftpclient$ > > Cheers, > Maarten > > 2011/2/3 Alan Wolfe <[email protected]> > > Heya, >> >> http://curl.haxx.se/libcurl/c/example.html >> >> I googled "libcurl FTP tutorial" and it was the 2nd result. >> >> The first result might also be of interest to you but ::shrug:: this link >> has the example code you were looking for. >> >> On Thu, Feb 3, 2011 at 6:12 AM, goeie spullen <[email protected]>wrote: >> >>> Hi, Let me introduce myself, I am a project manager that wants to know >>> what is going on under the hood. I studied Ansi C for a small year now. Just >>> started with Bjarne Stoustup's c++ book. All great but now the real stuff. >>> I'm busy with a C code program that does some validation on a text file. All >>> this is up and running. When ok I want to be able to FTP the file. For this >>> I want to use libcurl library but I don't get it up and running. >>> >>> I have been reading on the curl website for some time now but a small >>> example program would help me a lot. >>> >>> Does anyone know where I can find a simple example program where a file >>> is put over ftp. I have allready installed the libdev stuff (sudo apt-get >>> install ftplib-dev) on my ubuntu box. >>> >>> Cheers, >>> Maarten >>> >>> >>> >>> ------------------------------------------------------------------- >>> List admin: http://cool.haxx.se/list/listinfo/curl-library >>> Etiquette: http://curl.haxx.se/mail/etiquette.html >>> >> >> >> ------------------------------------------------------------------- >> List admin: http://cool.haxx.se/list/listinfo/curl-library >> Etiquette: http://curl.haxx.se/mail/etiquette.html >> > >
------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
