Аватар для SadiQ228
-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716

Подключение CURL к проекту

06.05.2018, 05:14. Показов 2225. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
первым делом конечно же посмотрел блог товарища Avazart
но там не понятно написано:
Распаковываем архив берем от туда все dll- файлы:
curllib.dll ;
libeay32.dll ;
openldap.dll ;
ssleay32.dll .
куда берем? не понял я)

наткнулся на видео:
watch?v=wjNyT5PhNvI
сделал все как на видосе, но получаю ошибки линковщика всеравно...
ЧТО ДЕЛАТЬ? почему не работает? мог бы кто то детально объяснить детали из блога Avazart или в целом указать на ошибки в видео например? почему работает в видео а у меня нет)
Настройки проекта как в видео, файлы все как в видео лежат в папке с проектом.

вот мой код
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include "stdafx.h"
#include "string"
#define CURL_STATICLAB
#include "curl/curl.h"
 
#ifdef _DEBUG
# pragma comment (lib, "curl/libcurl_a_debug.lib")
#else
# pragma comment (lib, "curl/libcurl_a.lib")
#endif
 
 
int main()
{
    CURL *curl_handle;
    CURLcode res;
 
    curl_handle = curl_easy_init();
    if (curl_handle)
    {
        // задаем  url адрес
        curl_easy_setopt(curl_handle, CURLOPT_URL, "https://www.cyberforum.ru");
        // выполняем запрос
        res = curl_easy_perform(curl_handle);
        // закрываем дескриптор curl
        curl_easy_cleanup(curl_handle);
    }
    getchar();
    return 0;
}
Добавлено через 1 час 1 минуту
так же интересное дело, вот создал я проект, пробнул его собрать не вышло... закрыл студию....
через некоторое время захожу в этот проект ( именно с cURL остальные норм) а в обозревателе решений надпись
"Файл проекта была выгружен" проект недоступен...и никаких файлов не показывает... хотя в директории REPOS все на месте! это как это так?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.05.2018, 05:14
Ответы с готовыми решениями:

Присоединить curl к проекту под Ubuntu
Использую проект с подпроектами. Один из них библиотека (libtwitcurl), использующая curl, другой использует эту библиотеку. QMake в обоих...

Подключить cURL к проекту в Visual Studio 2015
Не могу нормально подключить cURL к проекту. Эти строки есть, все файлы лежат там, где нужно #include <curl/curl.h> #pragma...

Подключение к проекту
Есть 1 виджеты(https://github.com/laserpants/qt-material-widgets), как можно их добавить в свой проект ?

11
0 / 0 / 0
Регистрация: 29.04.2018
Сообщений: 2
06.05.2018, 08:05
но получаю ошибки линковщика всеравно
Какие ошибки линковщика?
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
06.05.2018, 09:11
Цитата Сообщение от SadiQ228 Посмотреть сообщение
или в целом указать на ошибки в видео например?
Видео?! Нет.
Цитата Сообщение от SadiQ228 Посмотреть сообщение
файлы все как в видео лежат в папке с проектом.
Либы в папке curl лежат? Названия именно такие у либ? Компоновщику прописал путь к папке с либами? Это препроцессору прописано:
Цитата Сообщение от SadiQ228 Посмотреть сообщение
C++
1
_DEBUG
Это зачем?
Цитата Сообщение от SadiQ228 Посмотреть сообщение
C++
1
#define CURL_STATICLAB
Добавлено через 6 минут
Цитата Сообщение от SadiQ228 Посмотреть сообщение
куда берем? не понял я)
Для начала, в папку проекта, чтобы запускалось из среды.

Добавлено через 6 минут
Цитата Сообщение от SadiQ228 Посмотреть сообщение
C++
1
#define CURL_STATICLAB
Во-первых, должно быть:
C++
1
#define CURL_STATICLIB
С видео переписывал? Во-вторых, это нужно если статик-либы curl использовать.
0
 Аватар для SadiQ228
-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716
06.05.2018, 14:59  [ТС]
Как компановщику прописать путь к либам?
0
 Аватар для SadiQ228
-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716
06.05.2018, 16:20  [ТС]
и почему проект не сохраняется?
сохраняю, захожу потом в проект он открывается но картинка вот такая
Миниатюры
Подключение CURL к проекту  
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
07.05.2018, 02:29
Цитата Сообщение от SadiQ228 Посмотреть сообщение
Как компановщику прописать путь к либам?
В свойствах проекта, дополнительные каталоги библиотек.
Цитата Сообщение от SadiQ228 Посмотреть сообщение
и почему проект не сохраняется?
сохраняю, захожу потом в проект он открывается но картинка вот такая
Такие вопросы лучше там выяснять: https://www.cyberforum.ru/cpp-ide-tools/
https://www.cyberforum.ru/visual-studio/
1
 Аватар для SadiQ228
-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716
07.05.2018, 02:41  [ТС]
пожалуйста уделите время еще на один вопрос
вот в статье на форуме там говорится о
curllib.dll ;
libeay32.dll ;
openldap.dll ;
ssleay32.dll .
но если скачать свежую версию curl(хоть с сайта хоть с гитхаба)там нету совсем dll, так и что же делать с этим?

и еще
В свойствах проекта, дополнительные каталоги библиотек
тоесть снова прописать путь к папке(тока уже не в коде а в свойсвтах проекта), которая у меня в проекте, в которой лежат эти библиотеки обе + h файлы?
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
07.05.2018, 02:48
Цитата Сообщение от SadiQ228 Посмотреть сообщение
тоесть снова прописать путь к папке(тока уже не в коде а в свойсвтах проекта), которая у меня в проекте, в которой лежат эти библиотеки обе + h файлы?
Причина может быть и не в этом, на расстоянии трудно судить, но ты сделай, если не поможет, тогда можно дальше думать.
Цитата Сообщение от SadiQ228 Посмотреть сообщение
и еще
И ещё: нужно отвечать на вопросы, иначе толку не будет.
Цитата Сообщение от denzor Посмотреть сообщение
Какие ошибки линковщика?
Цитата Сообщение от nd2 Посмотреть сообщение
Названия именно такие у либ?
Цитата Сообщение от nd2 Посмотреть сообщение
Это препроцессору прописано:
Добавлено через 48 секунд
Цитата Сообщение от SadiQ228 Посмотреть сообщение
#define CURL_STATICLAB
Это убери.
1
 Аватар для SadiQ228
-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716
07.05.2018, 02:49  [ТС]
Хорошо, я в течении пары часов( может больше на час) запишу всю необходимую информацию, скомпоную ее в один пост и запощу. Буду рад если вы завтра обратите на это внимание и дадите конструктив
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
07.05.2018, 02:53
Через пару часов я ещё здесь буду. Выложи лучше (в архиве) весь проект, с либами. Так быстрей будет.
1
 Аватар для SadiQ228
-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716
08.05.2018, 00:35  [ТС]
мужики, отдуши, всем кто откликнулся!
в общем я заменил
C
1
#define CURL_STATICLAB
на
C
1
#define CURL_STATICLIB
и у меня все заработало!!!!

однако, я получаю не совсем то, что хочу увидеть:
а именно много символов при запросе кода страницы google.ru например так и надо? Почему код приходит не форматированный а в разброс?


а еще самое главное проект он не сохраняется...

при открытии sln файла....
ну я почитал форум нашел вроде бы решение типо нужно сделать Проект => перезагрузить проект....
ну там вылез какой то файл для докачки на полтора ГБ))))) поглядим решит ли он проблему...
0
 Аватар для SadiQ228
-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716
08.05.2018, 00:47  [ТС]
Догрузил - помогло!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.05.2018, 00:47
Помогаю со студенческими работами здесь

Подключение БД к проекту
Здравствуйте форумчане. Подскажите как подключить базу *.sql к проекту в IntelliJ IDEA. Как я понял есть плагин Database, но там нету...

Подключение БД к Qt проекту
Всем доброго дня. Прошу помочь разобраться с подключением бд к программе Qt. При наличии кода: QSqlDatabase sql_database; ...

Подключение БД к проекту C#
Доброго времени суток! У меня возникла необходимость подключить БД SQL к проэкту. То есть чтобы в моей форме(допустим пока пустой)...

Подключение DLL к проекту
Добрый день. Решил написать DLL и подключить его к консольному приложению C++. DLL библиотека имеет следующий вид, написал с...

Подключение проекта к проекту
Объясните, пожалуйста, как в visual studio создать 2 проекта в одном, как на скриншоте


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru