Мне нужно использовать libcurl в части программного обеспечения, которое я пишу на своей машине ubuntu. Я использую Eclipse для написания и компиляции всего программного обеспечения. Когда я помещаю файлы libcurl в ту же папку, что и файл .cpp, и включаю файл curl.h в заголовок, Когда я пытаюсь скомпилировать программу, он вызывает эти ошибки:
Building target: sms
Invoking: GCC C++ Linker
g++ -o"sms" ./src/sms.o
./src/sms.o: In function `main':
/home/geekman/workspace/sms/Debug/../src/sms.cpp:38: undefined reference to `curl_easy_init'
/home/geekman/workspace/sms/Debug/../src/sms.cpp:42: undefined reference to `curl_easy_setopt'
/home/geekman/workspace/sms/Debug/../src/sms.cpp:44: undefined reference to `curl_easy_setopt'
/home/geekman/workspace/sms/Debug/../src/sms.cpp:46: undefined reference to `curl_easy_perform'
/home/geekman/workspace/sms/Debug/../src/sms.cpp:47: undefined reference to `curl_easy_cleanup'
collect2: ld returned 1 exit status
make: *** [sms] Error 1
Я взял содержимое папки include из libcurl и поместил их в ту же папку, что и файл .cpp. то в заголовке файла .cpp я набрал:
#include <curl/curl.h>
Я также пробовал:
#include "curl/curl.h"
Любые идеи по проблеме? Спасибо.