LINUX.ORG.RU

Проблема при линковки программы, использующей libcurl


0

0

Привет всем!

Есть программа на С++ под Linux. Собираю в KDevelop. На стадии линковки выдает следующее:

/prog/router_daemon/src/RLHttp.cpp:352: undefined reference to `curl_easy_getinfo'

и на другие функции libcurl тоже ругается аналогично.

Я так понимаю, что нужно либу как-то ей подсунуть. А как и где это задать, не знаю. Сорри, нубик я в линуксе пока еще. Может, кто подскажет.


Либа подсовывается следующим образом: в флаги gcc нужно добавить -L/path/to/the/libcurl/directory -lcurl . Если curl установлен в системе то путь скорее всего указывать не придется и достаточно будет -lcurl . Теперь осталось понять какой тип проекта у тебя в kdevelop и как это туда прикрутить.

YesSSS ★★★
()
Ответ на: комментарий от mv

Если не стоит, то поставить. Если стоит, то проверить, что в проекте у kdevelop'а библиотека подключена.

mv ★★★★★
()
Ответ на: комментарий от lester

Спасибо, добавление опции -lcurl в Project Options полечило это безобразие. :)

XJess
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.