Many thanks Dave, the addition of -lcurl to the linker library solved it.
Alastair

On Monday, June 16, 2014 1:46:30 PM UTC+1, Alastair Gilmore wrote:
>
> Hi,
>     I want to send a jpg file captured from a webcam to a remote server, 
> and following good advice am wanting to use the curl library. I'm testing 
> my programs on a i386 system running Ubuntu 12.04 before moving them to 
> BBB. 
> I've created a program using Eclipse, but can't get it to recognise the 
> curl library. Library is located in /usr/include/curl and I have a path to 
> this in Eclipse settings. An extract of the code is below, but I keep 
> getting the error 
> 'undefined reference to `curl_easy_init' '., as well as the other curl 
> library routines (not shown here). The library routine curl-easy-init() is 
> located in easy.h.
> Can anyone offer a suggestion please.
>
> (Program extract)
> #include <stdio.h>
> #include <stdlib.h>
> #include <curl/curl.h>
> #include <curl/easy.h>
>
>
> int main(void) {
>     CURL *curl;
>     puts("!!!Hello BeagleBone Black!!!"); /* prints !!!Hello BeagleBone 
> Black!! */
>
>
>
>       /* get a curl handle */
>          curl = curl_easy_init(void);
>
>     return EXIT_SUCCESS;
> }
>
>
>
> Thanks
>
> Alastair   
> ...

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to