Аватар для Bring
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565

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

12.06.2018, 02:12. Показов 8336. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru