Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Visual Studio

Войти
Регистрация
Восстановить пароль
 
 
Jaxmackey
3 / 3 / 1
Регистрация: 04.10.2013
Сообщений: 142
#1

Инструкция по подключению libcurl к Visual Studio 2015 - Visual Studio

21.06.2016, 09:23. Просмотров 1729. Ответов 32
Метки curl (Все метки)

Здравствуйте! Много перелопатил в нэте. Везде старые инструкции которые уже не соответствуют. Куда что ложить, где что качать? Помогите друзья!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2016, 09:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Инструкция по подключению libcurl к Visual Studio 2015 (Visual Studio):

Install Shield 2015 и Visual Studio 2015 Community - Visual Studio
Как в Visual Studio 2015 Community интегрировать Install Shield что можно было создавать не исполняемый файл exe а setup для дальнейшей...

Открыть проект Visual Studio 2015 в Visual Studio 2010 - Visual Studio
Здравствуйте не могу открыть проект созданный в Visual Studio 2015 в Visual Studio 2010.

VS 2015 Visual Studio 2015. Откат до Visual Studio 2012 - Visual Studio
Можно ли сделать откат к версии Visual Studio 2012, если установлена Visual Studio 2015?

Даунгрейд до Visual Studio 2010 с Visual Studio 2015 - Visual Studio
В общем, вопрос не особо связан с кодом. Собрал я свой проект в VS 2015 Enterprise, залил на Git и вспомнил, что мне нужна совместимость...

Возникает ошибка при установке Visual C++ Redistributable for Visual Studio 2015 - Visual Studio
При установке visual c++ redistributable for visual studio 2015 возникает вот такая вот ошибка. Гугление положительного результата не...

Не устанавливается Visual Studio 2015 - Visual Studio
Здравствуйте. Система Windows 10. Не могу установить Visual Studio 2015, при установки появляется ошибка. Тоже самое при установки VS...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
20.07.2016, 18:36 #16
Jaxmackey, добавь pragma как Avazart написал, только имя наоборот:
C++
1
#pragma comment(lib,"libcurl.lib")
Или добавь имя библиотеки в раздел Linker, Additional Dependencies.
0
Jaxmackey
3 / 3 / 1
Регистрация: 04.10.2013
Сообщений: 142
20.07.2016, 19:34  [ТС] #17
nmcf, Все сделал как сказали вот код
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
#include <stdio.h>
 
#include <curl.h>
#pragma comment(lib,"libcurl.lib") 
 
int main()
{
    CURL *curl_handle;
    CURLcode res;
 
    curl_handle = curl_easy_init();
    if (curl_handle)
    {
        // задаем  url адрес
        curl_easy_setopt(curl_handle, CURLOPT_URL, "http://www.cyberforum.ru");
        // выполняем запрос
        res = curl_easy_perform(curl_handle);
        // закрываем дескриптор curl
        curl_easy_cleanup(curl_handle);
    }
 
    getchar();
    return 0;
}
Вот скрин. куда вписал имя библиотеки ниже.. на втором скрине сама ошибка... Что теперь не так?
0
Миниатюры
Инструкция по подключению libcurl к Visual Studio 2015   Инструкция по подключению libcurl к Visual Studio 2015  
Jaxmackey
3 / 3 / 1
Регистрация: 04.10.2013
Сообщений: 142
20.07.2016, 19:42  [ТС] #18
Недописал там в конце
;

По прежнему такая ошибка
0
Миниатюры
Инструкция по подключению libcurl к Visual Studio 2015  
Avazart
Эксперт С++
7188 / 5362 / 280
Регистрация: 10.12.2010
Сообщений: 23,663
Записей в блоге: 17
20.07.2016, 21:03 #19
Открываешь Проект->Свойства->Каталоги С++.
И добавляешь туда пути от curl в
1. Каталоги включений ( .../curl/include )
2. Каталоги библиотек ( .../curl/lib )

Копируешь curl.dll в папку проекта.
0
Jaxmackey
3 / 3 / 1
Регистрация: 04.10.2013
Сообщений: 142
20.07.2016, 22:19  [ТС] #20
Avazart, Я извиняюсь но у меня не так называются каталоги с++ у меня вот так как скрине. Если тут менять то как путь написать изменять то что уже там забито или как скомпоновать.. я не понимаю как прописать. вот два пути которые по идеи надо прописать да?
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\curl
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib
0
Миниатюры
Инструкция по подключению libcurl к Visual Studio 2015  
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
20.07.2016, 22:25 #21
Цитата Сообщение от Jaxmackey Посмотреть сообщение
Что теперь не так?
Если ты вставил pragma, то Dependencies не надо менять. А так ты, видимо, неправильно вписал библиотеку туда - имена слилилсь. Сделай через pragma.
Пути должны быть указаны как ты раньше сделал через Additional...
0
Jaxmackey
3 / 3 / 1
Регистрация: 04.10.2013
Сообщений: 142
20.07.2016, 22:25  [ТС] #22
Вот так прописал.. все равно ошибки тежи((((
0
Миниатюры
Инструкция по подключению libcurl к Visual Studio 2015  
Jaxmackey
3 / 3 / 1
Регистрация: 04.10.2013
Сообщений: 142
20.07.2016, 22:28  [ТС] #23
nmcf, Dependencies,Additional... ничего не понял.. по порядку. что убирать?? что оставлять и куда что писать? для русского визуала можешь сказать?
0
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
20.07.2016, 22:34 #24
Имя библиотеки libcurl.lib указывается либо через pragma, либо через Dependencies. Первое проще. Вот его и оставь. Dependencies ты неправильно заполнил судя по картинке - libcurl и kernel32 слились - уж не знаю как это у тебя вышло.
А пути указываются как я раньше писал, и как ты уже делал. Метод Avazart'а с "Каталоги С++" я не использовал. Обычно рекомендуют через Additional пути указывать.
0
Avazart
Эксперт С++
7188 / 5362 / 280
Регистрация: 10.12.2010
Сообщений: 23,663
Записей в блоге: 17
20.07.2016, 23:12 #25
Цитата Сообщение от Jaxmackey Посмотреть сообщение
я не понимаю как прописать
Руками добавить...
Цитата Сообщение от Jaxmackey Посмотреть сообщение
вот два пути которые по идеи надо прописать да?
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\curl
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib
Похоже на правду во всяком случае.
0
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
20.07.2016, 23:33 #26
Вот как у меня сделано:
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
#include <cstdio>
 
#include <curl.h>
#pragma comment(lib,"libcurl.lib") 
 
int main()
{
    CURL *curl_handle;
    CURLcode res;
 
    curl_handle = curl_easy_init();
    if (curl_handle)
    {
        // задаем  url адрес
        curl_easy_setopt(curl_handle, CURLOPT_URL, "http://www.cyberforum.ru");
        // выполняем запрос
        res = curl_easy_perform(curl_handle);
        // закрываем дескриптор curl
        curl_easy_cleanup(curl_handle);
    }
 
    getchar();
    return 0;
}
Всё работает.
0
Миниатюры
Инструкция по подключению libcurl к Visual Studio 2015  
Jaxmackey
3 / 3 / 1
Регистрация: 04.10.2013
Сообщений: 142
20.07.2016, 23:43  [ТС] #27
nmcf, может в этом дело?? смотри скрин... если в этом значит надо пересобрать??
0
Миниатюры
Инструкция по подключению libcurl к Visual Studio 2015  
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
20.07.2016, 23:47 #28
Ты же говорил, что у тебя x64 не работает.
Ну тогда поменяй тип проекта на x64 (смотри мою картинку - platform x64). Только потом пути придётся повторно указать.
0
Jaxmackey
3 / 3 / 1
Регистрация: 04.10.2013
Сообщений: 142
21.07.2016, 09:18  [ТС] #29
Ура! Собрал все сначала только x86 указал в сборке. Все работает! Огромное спасибо nmcf, Avazart
0
nmcf
21.07.2016, 09:20     Инструкция по подключению libcurl к Visual Studio 2015
  #30

Не по теме:

Я имел в виду само приложение сделать x64 (как у меня), а не библиотеку.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2016, 09:20
Привет! Вот еще темы с ответами:

Не устанавливается Visual Studio 2015 - Visual Studio
не устанавливается visual studio 2015 компилятор c++ что на компьютере исправить ?

VS 2015 Не устанавливается Visual Studio 2015 - Visual Studio
При установке выкидывает такое окно(см. скрин). Подскажите, пожалуйста, что делать? Очень нужна прога сейчас(

Отладка в Visual Studio 2015 - Visual Studio
Здравствуйте! Можно ли начать отладку кода в Visual Studio с определенного места?

CharacterSet в Visual Studio 2015 - Visual Studio
Необходимо изменить CharacterSet в Visual Studio 2015. Правой кнопкой мыши нажимаю по Solution, в выпавшем контекстном меню выбираю...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.07.2016, 09:20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru