Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2009, 19:29   #1
XAOC-forever
Пользователь
 
Регистрация: 10.04.2008
Сообщений: 47
Печаль CURL проблемы при компиляции...

Код:
  CURL *curl;
  CURLcode res;
  curl = curl_easy_init();
  if(curl) {
    curl_easy_setopt(curl, CURLOPT_URL,"http://google.ru");
    res = curl_easy_perform(curl);
    curl_easy_cleanup(curl);
  }
это GET-запрос

проблема при компиляции в следующем

Цитата:
Translator.obj : error LNK2001: unresolved external symbol __imp__curl_easy_setopt
Translator.obj : error LNK2001: unresolved external symbol __imp__curl_easy_perform
Translator.obj : error LNK2001: unresolved external symbol __imp__curl_easy_cleanup
Translator.obj : error LNK2001: unresolved external symbol __imp__curl_easy_init
читал на офф сайте, написано вроде нужна либа, подключил в начале

Код:
#pragma comment(lib, "curl/libcurl.lib")
эффекта 0, в чём проблема и как её решить ?
XAOC-forever вне форума Ответить с цитированием
Старый 06.05.2009, 22:23   #2
radiohobbyt
Пользователь
 
Регистрация: 28.03.2009
Сообщений: 38
По умолчанию

все зависит от того, чем компилируешь...попробуй библиотеку добавить в проект (Борланд С++), или в codeblocks...в меню Settings-Compiler and Debugger-Linker Settings добавить библиотечку.
все зависит от среды=)
radiohobbyt вне форума Ответить с цитированием
Старый 07.05.2009, 06:09   #3
XAOC-forever
Пользователь
 
Регистрация: 10.04.2008
Сообщений: 47
По умолчанию

radiohobbyt, среда VC++ 2008

Последний раз редактировалось XAOC-forever; 07.05.2009 в 06:16.
XAOC-forever вне форума Ответить с цитированием
Старый 07.05.2009, 06:26   #4
radiohobbyt
Пользователь
 
Регистрация: 28.03.2009
Сообщений: 38
По умолчанию

вроде так оно и делается там, как ты написал...в общем не знаю...
radiohobbyt вне форума Ответить с цитированием
Старый 23.07.2009, 12:43   #5
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Привет. Я линкую так
Код:
#pragma comment(lib, "libcurl_imp.lib")
Все ок собирается. Только при запуске требует libsasl.dll. Находил в инете, но потом говорит что точку входа функции найти не может (несколько .dll пробовал).
Может сталкивались с такой проблемой ?

EDIT
кому надо, вот вытащил из инсталлятора "TortoiseSVN-1.6.0.15855-win32-svn-1.6.0". положил возле программы, все заработало.
Вложения
Тип файла: zip libsasl.zip (33.3 Кб, 84 просмотров)

Последний раз редактировалось BOBAH13; 23.07.2009 в 12:49.
BOBAH13 вне форума Ответить с цитированием
Старый 23.07.2009, 13:10   #6
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Библиотеки еще можно линковать в настройках проекта. Точно не скажу, но полазийте там и библиотеку добавьте и #pragma comment писать не прийдется. К тому же где вы эту прагму пишете? А то может её просто не всем "видно".
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка при компиляции opel.omega Общие вопросы Delphi 2 10.03.2009 08:26
Ошибка при компиляции MasterofCDM Общие вопросы Delphi 2 11.11.2008 09:35
ошибки при компиляции |{ot Общие вопросы Delphi 14 02.08.2008 01:20
Warning при компиляции... nighthack Общие вопросы C/C++ 3 06.06.2008 00:46
Ошибка при компиляции [QY]'~''LeK1[ee] Помощь студентам 2 28.05.2008 20:46