Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
 Аватар для genock94
21 / 21 / 8
Регистрация: 16.11.2012
Сообщений: 349

Установка libcurl в Dev-C++ (Windows 8.1)

25.06.2014, 12:23. Показов 2871. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, уважаемые форумчане!
Возникла потребность сохранения исходного кода веб-страницы в текстовый файл. Для реализации такой задачи была найдена пара библиотек (wininet и libcurl), которые, как я понял, позволяют работать с сетью. Сначала, wininet мне показалась проще, но у меня возникла проблема с установкой данной библиотеки. Дело в том, что я работаю в среде Dev-C++ и, находясь на даче с фиксированным трафиком, не имею возможности "купить" Visual Studio или C++ Builder (именно под эти IDE имеются описания работы с wininet). Поэтому выбор перешел в сторону libcurl. Как я понял, он более функционален и "многоплатформен". Однако я не нашел описания установки данной библиотеки в Dev-C++.
Вопрос: не могли бы Вы помочь мне понять, как установить libcurl на Dev-C++?
Спасибо.

Добавлено через 22 минуты
Нашел следующие ресурсы:
1) http://nullflow.blogspot.ru/2011/07/c-curl.html
2) https://forum.antichat.ru/next... 11548.html
Сейчас буду пробовать.

Добавлено через 36 минут
Обе ссылки не сработали. Прошу помощи..

Добавлено через 32 минуты
При выполнении следующего кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <curl/curl.h>
 
using namespace std;
 
int main()
{   
    CURL *curl;
    
    curl = curl_easy_init();
    if(curl)
    {
        
    }               
    return 0;
}
выводится следующее сообщение об ошибке:

C++
1
2
C:\Users\3C8A~1\AppData\Local\Temp\ccAjLF80.o   12123123.cpp:(.text+0x32): undefined reference to `curl_easy_init'
C:\Users\Иван\SkyDrive\Документы\Programms\collect2.exe    [Error] ld returned 1 exit status
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.06.2014, 12:23
Ответы с готовыми решениями:

Libcurl + QT Creator - Какую версию libcurl качать для Windows
Пытаюсь подружить Curl и QT Creator Подскажите пожалуйста какую версию libcurl качать для Windows и как вообще их подружить :) ...

Установка ПО java dev на windows XP
Хотялось бы узнать, возможно ли и где и как можно скачать jdk для Windows XP, так, что-бы установить на комп без интернета? Возможно ли...

Libcurl установка библиотек, не могу разобраться
Привет. Не могу заставить curl работать. С офф сайта скачал последнюю версию, выпадает ошибка &quot;ссылка на неразрешенный внешний символ...

9
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
25.06.2014, 12:26
Линковщику нужно указать, что нужен curl. В линухе просто -lcurl для gcc, или icc. Для винды - смотри сам, где он там либу эту будет искать.
1
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
27.06.2014, 13:44
Возможно поможет Блог: Библиотека libcurl
1
 Аватар для genock94
21 / 21 / 8
Регистрация: 16.11.2012
Сообщений: 349
27.06.2014, 18:23  [ТС]
Avazart, спасибо, но, к сожалению, не помогло. Эта статья была первой, которой я руководился, однако, неполнота описания процесса установки и копирования файлов не позволила мне корректно поставить эту библиотеку. В связи с отсутствием решения данной проблемы я решил изучить библиотеку winsock2..
Если у кого-то есть предположения, касающиеся решения данной проблемы, буду рад их здесь увидеть.
Всем спасибо за уделённое время.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
27.06.2014, 18:29
Лучше бы Dev-C++ заменили на что нибудь...

Добавлено через 57 секунд
Цитата Сообщение от genock94 Посмотреть сообщение
однако, неполнота описания процесса установки и копирования файлов
Вы копировать файлы не умеете ?
Цитата Сообщение от genock94 Посмотреть сообщение
В связи с отсутствием решения данной проблемы я решил изучить библиотеку winsock2..
Ага как пикручивать либы не разобрались, а с winsock2 все пойдет ...
0
 Аватар для genock94
21 / 21 / 8
Регистрация: 16.11.2012
Сообщений: 349
27.06.2014, 19:52  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Лучше бы Dev-C++ заменили на что нибудь...
Я жду "поставки" Visual Studio
Цитата Сообщение от Avazart Посмотреть сообщение
Вы копировать файлы не умеете ?
Там сказано куда копировать? Там сказано "Взять из...". Ну взял.. И куда копировать? Если в папку с исполняемым файлом, то не помогает. Если lib-файлы в system32 - не помогает... Я многие способы перепробовал...
Цитата Сообщение от Avazart Посмотреть сообщение
Ага как пикручивать либы не разобрались, а с winsock2 все пойдет ...
И в libcurl и в winsock/winsock2 с теоретическими основами я ознакомлен. Хочу заняться практикой и тщательным изучением "на примерах", РАБОТАЮЩИХ примерах.. Однако, при попытке "поучиться работать на практике" с libcurl возникла проблема с подключением данной библиотеки. Поэтому я жду "поставки" Visual Studio для дальнейшей работы.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
27.06.2014, 20:03
Цитата Сообщение от genock94 Посмотреть сообщение
Там сказано куда копировать?
Куда и обычно, lib в папку проекта, а dll-ки папку с экзешником или в папку Debug или в Release

Добавлено через 44 секунды
Цитата Сообщение от genock94 Посмотреть сообщение
Я многие способы перепробовал...
Винду не пробовали переустанавливать?
1
 Аватар для genock94
21 / 21 / 8
Регистрация: 16.11.2012
Сообщений: 349
27.06.2014, 20:31  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Куда и обычно, в папку проекта.
Пробовал, к сожалению не помогло. Возможно требуется что-то прописать в настройках компилятора. Я пробовал прописать -lcurl в соответствующем поле окна настроек. Но и это не помогло.

Добавлено через 28 секунд
Цитата Сообщение от Avazart Посмотреть сообщение
Винду не пробовали переустанавливать?
нет) я лучше дождусь Visual Studio))

Добавлено через 2 минуты
Цитата Сообщение от Avazart Посмотреть сообщение
Куда и обычно, lib в папку проекта, а DLL-ки папку с экзешником или в Debug или в Release
Такого я еще не пробовал. Ради интереса попробую. Спасибо

Добавлено через 23 минуты
Avazart, не могли бы Вы помочь мне с копированием? Дело в том, что я раньше компилировал отдельные .cpp исходники и выполнял их. Т.е. я не создавал отдельных проектов и не знаком с их структурой. Какой вообще создать проект? Windows Application или Console Application? И есть ли разница?
В общем, установил я чистенький Dev-C++ 5.6.3 x64. Что делать дальше?
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
27.06.2014, 20:37
Цитата Сообщение от genock94 Посмотреть сообщение
В общем, установил я чистенький Dev-C++ 5.6.3 x64. Что делать дальше?
Удалить его и поставить MSVC++
1
 Аватар для genock94
21 / 21 / 8
Регистрация: 16.11.2012
Сообщений: 349
27.06.2014, 21:04  [ТС]
Avazart, так и сделаю)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.06.2014, 21:04
Помогаю со студенческими работами здесь

Установка новой Windows 7 поверх старой Windows 7 без форматрирования диска (не обновление, а новая установка)
Приветствую! Уважаемые,подскажите.Возникла проблема с виндой,в подробности вдаваться не буду,сам рылся и безтолку.Суть в том что она не...

Ошибка. libcurl.dll - программа не предназначена для выполнения в Windows
VS2010, Windows10 64 x64 Установил библиотеку cURL nmake /f Makefile.vc mode=dll VC=10 MACHINE=x86 Все созданные файлы перекинул в...

Установка Qt на Dev C++
я ноичек в этом деле, как бы основы С++ понял и уже в доволь нароботался с консолью и хотелось бы перейти на GUI, и встал такой вопрос,...

Установка Curl на Dev C++
Здраствуйте, пытаюсь уже 3й день установить curl на Dev C++ но безуспешно, перерыл кучу инструкций, скачивал с официального сайта....

Установка SFML в Dev C++
Не получается установить SFML в Dev C++. Ну т.е. я установил с помощью Package Manager, запустил пробный код, а компилятор выдает ошибку ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru