5 / 5 / 2
Регистрация: 04.10.2013
Сообщений: 142
|
|
1 | |
Инструкция по подключению libcurl к Visual Studio 201521.06.2016, 09:23. Показов 22539. Ответов 42
Здравствуйте! Много перелопатил в нэте. Везде старые инструкции которые уже не соответствуют. Куда что ложить, где что качать? Помогите друзья!
1
|
21.06.2016, 09:23 | |
Ответы с готовыми решениями:
42
Установка C++ Redistributable Visual Studio 2017 и Visual C++ для Visual Studio 2015 Имеются ли отличия в компиляторах у сред разработки Visual Studio 2006 и Visual Studio 2015 ? Install Shield 2015 и Visual Studio 2015 Community Открыть проект Visual Studio 2015 в Visual Studio 2010 |
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
21.06.2016, 09:33 | 2 |
https://curl.haxx.se/download.html
Раздел Source Archives, zip. В папке winbuild описание как собирать.
0
|
5 / 5 / 2
Регистрация: 04.10.2013
Сообщений: 142
|
|
05.07.2016, 11:06 [ТС] | 3 |
У меня не получается разобраться с этой инструкцией может кто подробнее расскажет как связать libcurl с vs2015... Перерыл весь нэт! Сто форумов пересмотрел. Ребята подскажите кто уже собирал! Буду крайне благодарен!!!
Добавлено через 18 часов 4 минуты Дайте хоть что-нибудь!!! куда копать! может ссылку на блог какой! Ребята, я не верю что никто не собирал! Помогите)
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
07.07.2016, 22:01 | 4 |
Сообщение было отмечено tezaurismosis как решение
Решение
Там же всё примитивно.
Переходишь по ссылке https://curl.haxx.se/download.html Загружаешь архив curl-7.49.1.zip Распаковываешь куда-нибудь, чтобы путь покороче был без пробелов и неанглийских букв на всякий случай. Далее на примере VS2013: Запускаешь из главного меню командную строку VS: Visual Studio 2013 - Visual Studio Tools - VS2013 x64 Native Tools Command Prompt Переходишь в папку curl-7.49.1\winbuild\ с помощью cd. Запускаешь сборку: nmake /f Makefile.vc mode=dll VC=12 MACHINE=x64 12 - это код версии VS2013. Для 2015 будет 14, наверное. Результат будет в builds\libcurl-vc12-x64-release-dll-ipv6-sspi-winssl\ В bin сама dll-библиотека, в include и lib - то, что подключаешь к проекту. Это вариант с самым простым набором опций. Если нужен zlib и прочее, то там более сложный процесс - читай в winbuild\BUILD.WINDOWS.txt
6
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
18.07.2016, 20:06 | 5 |
Имя dll, h и lib одинаковое. Не меняй. dll скопируй в папку с проектом (где cpp и прочие файлы).
0
|
5 / 5 / 2
Регистрация: 04.10.2013
Сообщений: 142
|
|
18.07.2016, 20:49 [ТС] | 6 |
nmcf, Я что то не так сделал?? Почему ошибку выдает?
0
|
5 / 5 / 2
Регистрация: 04.10.2013
Сообщений: 142
|
|
18.07.2016, 21:05 [ТС] | 7 |
И еще, у меня в архиве том что я скачал по ссылке этой https://curl.haxx.se/download.html Нету папку bin. Где мне взять сами dll файлы?
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
18.07.2016, 21:56 | 8 |
Ну ты же сборку вроде сделал. Там lib и dll должны появиться - builds\libcurl-vc12-x64-release-dll-ipv6-sspi-winssl\ или что-то такое. Ищи.
0
|
5 / 5 / 2
Регистрация: 04.10.2013
Сообщений: 142
|
|
18.07.2016, 22:27 [ТС] | 9 |
nmcf, пересобрал. зашел в папку builds\libcurl-vc14-x64-release-dll-ipv6-sspi-winssl\ там три папки lib include bin по скринам все подключил в проекте как ты показал. в папке bin скопировал dll в проект где сам cpp лежит его положил.. запускаю и все равно ошибку вот такую выдает... посмотри на скрин какие ошибки.. может в коде самом что то не верно?
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
19.07.2016, 09:06 | 10 |
lib не видит. Проверь путь.
0
|
5 / 5 / 2
Регистрация: 04.10.2013
Сообщений: 142
|
||||||
19.07.2016, 09:16 [ТС] | 11 | |||||
nmcf, Я извиняюсь за возможно тупой вопрос. Вы можете уточнить проверить путь где? в самом исходники или в настройках проекта? просто в проекте указан путь до папки lib корректно, а в самом исходнике если
0
|
5 / 5 / 2
Регистрация: 04.10.2013
Сообщений: 142
|
|
19.07.2016, 12:38 [ТС] | 12 |
nmcf, вот путь... вроде правильно. Что скажешь?
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
19.07.2016, 14:41 | 13 |
Да. Файл там есть?
Заголовочный используй из include\curl, который в builds.
0
|
5 / 5 / 2
Регистрация: 04.10.2013
Сообщений: 142
|
|
19.07.2016, 19:14 [ТС] | 14 |
nmcf, Вот какие файлы в папке lib первый скрин.. на втором скрине виден путь откуда инклудится... Яуже незнаю в чем дело а так хочется поработать с курлом.. на пыхе с ним работал.. теперь стал си учить.. много задумок хочу реализовать, а тут такая шляпа(((
0
|
20.07.2016, 14:24 | 15 | |||||
Я уже где-то на форуме объяснял как собрать, и подключить
Не по теме: P.S: И что вы за программист если не можете настроить в винде отображение расширений файлов?
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
||||||
20.07.2016, 18:36 | 16 | |||||
Jaxmackey, добавь pragma как Avazart написал, только имя наоборот:
0
|
5 / 5 / 2
Регистрация: 04.10.2013
Сообщений: 142
|
||||||
20.07.2016, 19:34 [ТС] | 17 | |||||
nmcf, Все сделал как сказали вот код
0
|
5 / 5 / 2
Регистрация: 04.10.2013
Сообщений: 142
|
|
20.07.2016, 19:42 [ТС] | 18 |
Недописал там в конце
; По прежнему такая ошибка
0
|
20.07.2016, 21:03 | 19 |
Открываешь Проект->Свойства->Каталоги С++.
И добавляешь туда пути от curl в 1. Каталоги включений ( .../curl/include ) 2. Каталоги библиотек ( .../curl/lib ) Копируешь curl.dll в папку проекта.
0
|
5 / 5 / 2
Регистрация: 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
|
20.07.2016, 22:19 | |
20.07.2016, 22:19 | |
Помогаю со студенческими работами здесь
20
Visual Studio 2015. Откат до Visual Studio 2012 Даунгрейд до Visual Studio 2010 с Visual Studio 2015 Visual Studio 2015 или Embarcadero RAD Studio 10.1 Berlin (C++ Builder) Возникает ошибка при установке Visual C++ Redistributable for Visual Studio 2015 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |