Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.68/34: Рейтинг темы: голосов - 34, средняя оценка - 4.68
 Аватар для Bring
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565

Libcurl установка библиотек, не могу разобраться

12.06.2018, 02:12. Показов 7875. Ответов 56
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет. Не могу заставить curl работать. С офф сайта скачал последнюю версию, выпадает ошибка "ссылка на неразрешенный внешний символ _imp_curl_global_init" и еще 6 таких же, только другие функции. Сначала я чет сделал, и потом в итоге выходила ошибка, что студия не может найти curllib.lib. В итоге я нашел гайд Getting LibCurl to work with Visual Studio 2013. Там есть шаг, чтобы скачать файл под названием Win32 MSVC. Но по ссылке я не нахожу его, там есть файлы с названием Win32, я что то скачал, но в итоге нигде нету этой несчастной библиотеки. Уже просто заколебался, просидел фиг знает сколько часов. Если кто в курсе, хотелось бы совета что делать то. Где достать эту конченую библиотеку, почему они ее не впихнули в файл сразу... о господи.. никогда бы не подумал, что это может так затянуться, со всеми этими включениями каталогов в настройках, дополнительный каталог потом дополнительные зависимости, короче жесть...

Добавлено через 12 минут
Хочу с помощью этой библиотеки достать код вэб страницы, чтобы потом парсить.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.06.2018, 02:12
Ответы с готовыми решениями:

Установка libcurl в Dev-C++ (Windows 8.1)
Доброго времени суток, уважаемые форумчане! Возникла потребность сохранения исходного кода веб-страницы в текстовый файл. Для реализации...

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

Задали работу, не могу разобраться. Используется делфи 10, не могу разобраться, как это сделать
В одномерном массиве, состоящем из n вещественных элементов, вычислить: минимальный элемент массива и сумму элементов массива,...

56
 Аватар для Bring
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
28.06.2018, 02:23  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от lArtl Посмотреть сообщение
vcpkg
А эт чо?) Скинь ссылку что ли почитать.
0
Заблокирован
28.06.2018, 02:32
Всё модератор, тема больше не актуальна, можно закрывать!
0
 Аватар для Bring
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
28.06.2018, 02:36  [ТС]
Цитата Сообщение от Antikl Посмотреть сообщение
попробуй так
брат, я надеюсь на твою помощь все еще)) нужны еще идеи))
0
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
29.06.2018, 00:38
Цитата Сообщение от Bring Посмотреть сообщение
А эт чо?) Скинь ссылку что ли почитать.
В гугле заббанили? Это менеджер зависимостей для VS от майкрасофта.
И вообще, если пишите на плюсах, то лучше брать не curl с С api, а cpr - с++ обертка над curl.

Добавлено через 4 минуты
Пример get запроса.
C++
1
2
3
4
5
6
7
8
9
10
#include <cpr/cpr.h>
 
int main(int argc, char** argv) {
    auto r = cpr::Get(cpr::Url{"https://api.github.com/repos/whoshuu/cpr/contributors"},
                      cpr::Authentication{"user", "pass"},
                      cpr::Parameters{{"anon", "true"}, {"key", "value"}});
    r.status_code;                  // 200
    r.header["content-type"];       // application/json; charset=utf-8
    r.text;                         // JSON text string
}
1
 Аватар для Bring
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
29.06.2018, 01:53  [ТС]
Цитата Сообщение от lArtl Посмотреть сообщение
а cpr - с++ обертка над curl.
идея отличная, где ты был раньше, а что по установке? тут файлы другие нежели в обычном курле
0
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
29.06.2018, 02:01
Цитата Сообщение от Bring Посмотреть сообщение
идея отличная, где ты был раньше, а что по установке? тут файлы другие нежели в обычном курле
Я ваших проблем не понимаю. Писал же про vcpkg. Одной строкой он все сам ставит и в новые проекты пути прописывает.
Консольная утилита. Вводишь vcpkg install cpr в консоль, ждешь 3 минутки и библиотека со всеми длл и тд уже установлена.
Пример:
Миниатюры
Libcurl установка библиотек, не могу разобраться  
0
 Аватар для Bring
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
29.06.2018, 02:10  [ТС]
Цитата Сообщение от lArtl Посмотреть сообщение
vcpkg install cp
в командную строку виндовс? Я типа установил вроде как его. А где вводить это, в виндовс промпте команду не распознает.
0
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
29.06.2018, 02:13
В консоли перейти в папку с vcpkg.exe и ввести команду.
0
 Аватар для Bring
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
29.06.2018, 02:17  [ТС]
Цитата Сообщение от lArtl Посмотреть сообщение
В консоли перейти в папку с vcpkg.exe и ввести команду.
ок, успел разобраться, но тут ошибка
0
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
29.06.2018, 02:46
Цитата Сообщение от lArtl Посмотреть сообщение
В гугле заббанили?
.....
0
 Аватар для Bring
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
29.06.2018, 02:49  [ТС]
Цитата Сообщение от lArtl Посмотреть сообщение
.....
по этой ошибке пусто
0
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
29.06.2018, 03:11
У вас сложный случай) Вы уверены с выбором хобби?

Добавлено через 5 минут
Ошибка в создании папки... Попробуйте запустить консоль от администратора/измените расположение папки c утилитой так, чтобы она не содержала кириллицу/создайте папку самостоятельно...
0
 Аватар для Bring
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
29.06.2018, 03:23  [ТС]
Цитата Сообщение от lArtl Посмотреть сообщение
Вы уверены с выбором хобби?
сори что напряг, ведь форум не для помощи а для сомнений.
Кстати смена расположения и правда помогла

Добавлено через 2 минуты
Цитата Сообщение от lArtl Посмотреть сообщение
расположение папки c утилитой так, чтобы она не содержала кириллицу
я знал про эту проблемы, но не думал что она актуальна в 2018, еще играет роль то, что уже просто заколебался с этим курлом

Добавлено через 6 минут
lArtl, Установилось, дальше мне создать проект и добавить все нужные папки в настройках?
0
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
29.06.2018, 04:50
Нет.
Читай тут. Если не понятно, попытайся прочесть снова и так до победного.
1
 Аватар для Bring
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
29.06.2018, 16:10  [ТС]
lArtl,
Походу курл не работал из-за того что в директории есть русский язык, твой cpr заработал, когда я на С диск закинул. Спасибо больше за помощь.

Добавлено через 1 час 17 минут
lArtl, Ну, вообщем оно то работает, а как парсить сайт им?)))) Типа, как код то достать с помощью этого всего?)
0
29.06.2018, 16:19

Не по теме:

Цитата Сообщение от Bring Посмотреть сообщение
lArtl,
бедолаго)))

0
 Аватар для Bring
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
29.06.2018, 17:06  [ТС]
Цитата Сообщение от hoggy Посмотреть сообщение
бедолаго)))
цыц!)))))

Добавлено через 13 минут
И все таки я вернулся к курлу, нашел код который достает код. Но вопрос вот в чем, на некоторые сайты он не работает,
в окне вместо структуры пишется вот что:
curl_easy_perform() failed: Peer certificate cannot be authenticated with given CA certificates
Это что может значить?

Добавлено через 12 минут
Все, нашел в инете.
C++
1
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, FALSE);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.06.2018, 17:06
Помогаю со студенческими работами здесь

Libcurl - не могу подключиться к серверу через прокси
curl_handle = curl_easy_init(); if(curl_handle) { curl_easy_setopt(curl_handle, CURLOPT_URL,...

Установка библиотек
Привет. Я бы хотел разобрать с установкой библиотек. Если есть экзешник то все отлично. Если библиотека в .zip то при установке дохожу...

Установка библиотек
Подскажите как установить библиотеки numpy, pandas и scikit-learn по отдельности на Python 3.5.2. А то не хочется ставить Anaconda....

Установка библиотек
Здравствуйте!!! Я надеюсь, что здесь мне помогут, весь интернет перерыл а ничего найти не могу нормального!!! Помогите, объясните...

Установка библиотек
Ребят всем привет нужна помощь при установке библиотеки выбивает такие ошибки C:\WINDOWS\system32&gt;pip install matplotlib ...


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

Или воспользуйтесь поиском по форуму:
57
Ответ Создать тему
Новые блоги и статьи
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