Модераторы: ZeeLax, powerfox
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> libcurl для СИ (С++), curl.h 
V
    Опции темы
Валерия
Дата 30.4.2008, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 10.3.2007

Репутация: нет
Всего: 8



Собственно ставлю из 
http://www.freebsd.org/cgi/ports.cgi?query...amp;sektion=all 
curlpp-0.7.0
A C++ wrapper for libcurl
но curl.h не появляеться)
Я то поставила, или нужно что то другое?

Это сообщение отредактировал(а) Валерия - 30.4.2008, 22:55
PM MAIL   Вверх
bilbobagginz
Дата 30.4.2008, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 28
Всего: 317



Цитата(Валерия @  30.4.2008,  22:54 Найти цитируемый пост)
A C++ wrapper for libcurl

wrapper - это как бы "обертка для".
т.е. обертку ты поставила, а саму libcurl - нет.
интересно, что curlpp не притянул за собой сам libcurl...
или может быть ты не там ищешь ?

что значит 
Цитата(Валерия @  30.4.2008,  22:54 Найти цитируемый пост)
Я то поставила

как это происходило ?



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Валерия
Дата 30.4.2008, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 10.3.2007

Репутация: нет
Всего: 8



Откуда можно поставить нормальный libcurl для фряхи 32битной?)
Прямую линку на архив желательно потому что на 
http://curl.haxx.se/dlwiz/?type=*&os=F...=-&cpu=i386
не пашет на фтп ссылка
PM MAIL   Вверх
Валерия
Дата 1.5.2008, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 10.3.2007

Репутация: нет
Всего: 8



Вроде поставилось, но инклудиться только через прямой путь.
НО
Код

#include <stdio.h>
#include </usr/local/include/curl/curl.h>
 
 int main(void)
 {
   CURL *curl;
   CURLcode res;
 
   curl = curl_easy_init();
   if(curl) {
     curl_easy_setopt(curl, CURLOPT_URL, "curl.haxx.se");
     res = curl_easy_perform(curl);
 
     /* always cleanup */
     curl_easy_cleanup(curl);
   }
   return 0;
}



не пишет ошибки инклуда, но пишет

Код

/var/tmp//ccAXWdfW.o(.text+0x1d): In function `main':
: undefined reference to `curl_easy_init'
/var/tmp//ccAXWdfW.o(.text+0x3b): In function `main':
: undefined reference to `curl_easy_setopt'
/var/tmp//ccAXWdfW.o(.text+0x49): In function `main':
: undefined reference to `curl_easy_perform'
/var/tmp//ccAXWdfW.o(.text+0x5a): In function `main':
: undefined reference to `curl_easy_cleanup'


Оказываеться курл стоял уже по дефолту седьмой, просто whereis не искался, а только через locate, ну и прямым путём только прописываться...

PM MAIL   Вверх
nickless
Дата 1.5.2008, 00:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 18
Всего: 181



Валерия, 
- Не надо постить вопросы по использованию либ в тему о их установке
- Чтобы не было undefined references прилинкуй libcurl
- Лучше указывай путь к инклюдам параметром -I/usr/local/include/curl при компиляции

Это сообщение отредактировал(а) nickless - 1.5.2008, 00:22


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Валерия
Дата 1.5.2008, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 10.3.2007

Репутация: нет
Всего: 8



Цитата(nickless @  1.5.2008,  00:21 Найти цитируемый пост)
- Чтобы не было undefined references прилинкуй libcurl

Это как ?)
Сцылочкой в мну!)
PM MAIL   Вверх
JackYF
Дата 1.5.2008, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 3
Всего: 162



Цитата(Валерия @  30.4.2008,  23:44 Найти цитируемый пост)
Это как ?)

-lcurl


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Валерия
Дата 1.5.2008, 01:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 10.3.2007

Репутация: нет
Всего: 8



Скомпилилосьsmile
Но при запуске выдает
/libexec/ld-elf.so.1: ./curl.cgi: Shared object has no run-time symbol table

Добавлено через 12 минут и 14 секунд
Тема закрыта, всё пашет)
PM MAIL   Вверх
nickless
Дата 2.5.2008, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 18
Всего: 181



Цитата(Валерия @  1.5.2008,  00:13 Найти цитируемый пост)
Тема закрыта

Не забывай ставить галочку smile 


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
bilbobagginz
Дата 2.5.2008, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 28
Всего: 317



Цитата(nickless @  1.5.2008,  00:21 Найти цитируемый пост)
- Лучше указывай путь к инклюдам параметром -I/usr/local/include/curl при компиляции

не согласен, намного лучше добавить:
Код

-I/usr/local/include

а в коде использовать:
Код

#include <curl/curl.h>



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Валерия
Дата 3.5.2008, 02:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 10.3.2007

Репутация: нет
Всего: 8



Самое главное, что курл изначально стоял на фряхе)
Просто через whereis не находился)
Зато потом нашла через location
PM MAIL   Вверх
bilbobagginz
Дата 3.5.2008, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 28
Всего: 317



Цитата(Валерия @  3.5.2008,  02:14 Найти цитируемый пост)
Самое главное

это что потихонечку всё разгребла почти сама и без соплей.
молодец.
 smile 



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
pythonwin

В этом форуме предпочтительны вопросы на следующие темы:

  • Конкретные вопросы о конкретном ПО. В таких вопросах желательно привести точные данные о программе: версия программы, версия ОС, версия ядра, и проблему в форме: сделал Х, хотел получить Y, а получил Z.
  • Неконкретные вопросы о выборе ПО
  • Обзоры - как дополнение в ветку Обзоры


  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема »


 




[ Время генерации скрипта: 0.0583 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.