2009-12-09 3 views
0

Я хочу написать небольшую программу C++ с помощью libcurl. Это для школьного проекта, поэтому мне нужно иметь возможность упаковать все в zip-файл и отправить его моему инструктору. Я только что загрузил tar с сайта libcurl, но теперь я не уверен, что следующий шаг ... Что еще я должен сделать, чтобы иметь возможность делать #include "curl/curl.h" и вызывать функции curl из моей основной функции? Как только я это сделаю, как бы я застегнул его и убедился, что мой инструктор тоже сможет его скомпилировать? Я использую Ubuntu. Любая помощь будет оценена!Создание библиотеки libcurl в C++, Noob Вопрос

ответ

3

1) Скачайте источник с here.

2) распаковать с "деготь xvzf tarfilename"

3) кд на вновь созданный каталог с распаковке

4) введите "./configure"

5) ввести "сделать" и «make install»

6) Напишите свою программу и не забудьте связать ее с библиотекой.

7) Когда вы будете готовы отправить prof, я бы застегнул исходный источник libcurl вместе с инструкциями выше и любыми другими, которые вы использовали, чтобы ваш проект работал.

Edit - Что-то вроде:

г ++ -g -o -Wall MyApp myapp.cpp -L/USR/местные/Библиотека -lcurl

+0

Thx много! Не уверен, что делать для шага 6 ... как бы я связался с библиотекой? Это в команде «g ++ -o»? Кроме того, после того, как я сделаю make install, как мне понять, что добавить в инструкцию #include ***? – hdx

+0

Предполагая, что очень простая программа просто включит в верхнюю часть исходного файла (или файл заголовка, если он у вас есть). Для ссылки используйте -L и -lcurl в конце команды g ++. Если вы не хотите устанавливать lib в путь по умолчанию в параметр -prefix configure. Если вы делаете «./configure --help», это немного объясняет. В основном вы поставляете альтернативный каталог для создания файла libcurl. – Duck

+0

Thx Duck u Da Man! – hdx

Смежные вопросы