|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
Libcurl установка библиотек, не могу разобраться12.06.2018, 02:12. Показов 8091. Ответов 56
Метки нет (Все метки)
Привет. Не могу заставить curl работать. С офф сайта скачал последнюю версию, выпадает ошибка "ссылка на неразрешенный внешний символ _imp_curl_global_init" и еще 6 таких же, только другие функции. Сначала я чет сделал, и потом в итоге выходила ошибка, что студия не может найти curllib.lib. В итоге я нашел гайд Getting LibCurl to work with Visual Studio 2013. Там есть шаг, чтобы скачать файл под названием Win32 MSVC. Но по ссылке я не нахожу его, там есть файлы с названием Win32, я что то скачал, но в итоге нигде нету этой несчастной библиотеки. Уже просто заколебался, просидел фиг знает сколько часов. Если кто в курсе, хотелось бы совета что делать то. Где достать эту конченую библиотеку, почему они ее не впихнули в файл сразу... о господи.. никогда бы не подумал, что это может так затянуться, со всеми этими включениями каталогов в настройках, дополнительный каталог потом дополнительные зависимости, короче жесть...
Добавлено через 12 минут Хочу с помощью этой библиотеки достать код вэб страницы, чтобы потом парсить.
0
|
|
| 12.06.2018, 02:12 | |
|
Ответы с готовыми решениями:
56
Установка libcurl в Dev-C++ (Windows 8.1) Libcurl + QT Creator - Какую версию libcurl качать для Windows Задали работу, не могу разобраться. Используется делфи 10, не могу разобраться, как это сделать |
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|
| 12.06.2018, 05:59 | |
|
так собери через Cmake
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
||
| 12.06.2018, 17:44 [ТС] | ||
|
0
|
||
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
||
| 12.06.2018, 17:50 | ||
|
Создание библиотеки libcurl static Загрузите последнюю версию Извлеките источник в локальный каталог (мы будем использовать C:\libcurl) Откройте командную строку "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat" Чтобы инициализировать переменные среды VC (при необходимости настройте каталог установки VS 2013) cd C:\libcurl\winbuild nmake /f Makefile.vc mode=static VC=12 Сборка должна появиться в C:\libcurl\builds\libcurl-vc12-x86-release-static-ipv6-sspi-winssl или через Cmake Откройте окно cmd и измените каталог в соответствующую папку. git clone https://github.com/bagder/curl.git mkdir msbuild cd msbuild cmake ..\curl -G"Visual Studio 12 Win64" -DCMAKE_INSTALL_PREFIX=C:\curl.vc12 -DCURL_STATICLIB=ON < ... lots of output here ... > Откройте созданный CURL.sln в Visual Studio и создайте его. Параметры CMake -G выбирает генератор сборки. В нашем случае 64-битная цель Visual Studio 2013 -DCMAKE_INSTALL_PREFIX - предоставляет корневую папку, в которой должны быть установлены цели -DCURL_STATICLIB = ON - генерирует сборку для статической библиотеки После установки цели установки ваши файлы bin / include / lib будут найдены в C: \ curl.vc12 Предоставьте путь к вашему решению и создайте свой код с помощью curl lib.
0
|
||
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
||
| 12.06.2018, 22:36 [ТС] | ||
|
командой, исполняемой программой или пакетным файлом. "nmake" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
0
|
||
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 26.06.2018, 23:26 [ТС] | |
|
Это просто лол, я потратил опять пару часов, сделав все с ноля, по гайду в ютубе, и все равно ошибка symbol_curl_global_init
0
|
|
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|
| 26.06.2018, 23:46 | |
|
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
||
| 27.06.2018, 00:36 [ТС] | ||
|
Добавлено через 2 минуты Я удивляюсь, как можно было сделать такую сложную систему установки. В пичарме просто скачиваешь и все готово, помню как суп устанавливал. Но это, что то с чем то...
0
|
||
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|
| 27.06.2018, 00:41 | |
|
https://stackoverflow.com/ques... init-refer
https://stackoverflow.com/ques... lobal-init https://stackoverflow.com/ques... ual-studio
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 27.06.2018, 00:56 [ТС] | |
|
Все это проделывал по сто раз
Добавлено через 3 минуты Мне нужно всего лишь исходный код веб страниц получать, а тут настолько все сложно. Можно ли как то своими руками это сделать, раз такая пьянка с этим курлом.
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 27.06.2018, 01:10 | ||
|
https://curl.haxx.se/docs/install.html я уже молчу, что cmake на борту: https://github.com/curl/curl/b... eLists.txt
0
|
||
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 27.06.2018, 01:21 [ТС] | |
|
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 27.06.2018, 03:00 | ||
|
включая nmake, и готовые sln для различных студий. хз, что там у вас не получается.
0
|
||
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
||
| 27.06.2018, 03:19 [ТС] | ||
|
Добавлено через 7 минут мне почему то кажется, что вы не имели дело с curl. учитывая всю сложность установки, запусти то, скопируй сюда, распакуй это тем, запихни в эксепшн, адишенл лабрерис и тд и тд и тд, можно было бы запилить экзешник, который делал бы это в один клик. Добавлено через 3 минуты подгорает больше от того, что столько действий ради пары мегабайт, чтобы потом фиксить невпихуемое, а средств по удалению ошибки миллион, потратить еще на них время, потому что, чтобы исключить прошлые ошибки, надо создать новый проект и перераспаковать все заново, и понеслась, впиши сюда, скопируй то, эксепшн, адишенл...
0
|
||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||
| 27.06.2018, 07:31 | |||
|
во вложении 2013 студия.
0
|
|||
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
||
| 27.06.2018, 15:21 [ТС] | ||
|
Попробовал через cmake, появились какие то файлы, в инструкциях не написано что дальше после установки, в итоге я нашел проект CURL.sln, запустил его, я ведь правильно понимаю что это то, что нужно? Ну вот, я его запустил, а тут он не хочет видеть std, подчеркивает все красным, как будто я не на с++.
0
|
||
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|
| 27.06.2018, 15:26 | |
|
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 27.06.2018, 15:33 [ТС] | |
|
0
|
|
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|
| 27.06.2018, 15:36 | |
|
ты собираешь через Cmake проект, потом этот проект нужно собрать, после зайти в папку взять h lib и dll файлы, потом создать новый проект подключить h lib и скинуть dll в папку с проектом написать свой супер код и скомпилировать
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
||
| 27.06.2018, 15:39 [ТС] | ||
|
0
|
||
| 27.06.2018, 15:39 | |
|
Помогаю со студенческими работами здесь
20
Libcurl - не могу подключиться к серверу через прокси Установка библиотек
Установка библиотек Установка библиотек Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|