|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
Libcurl установка библиотек, не могу разобраться12.06.2018, 02:12. Показов 7941. Ответов 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
|
|
| 27.06.2018, 15:50 | |
|
1)скачиваешь Libcurl, сразу кидаешь на D или E
2)Запускаешь Cmake, указываешь 2 пути прям в папку с Libcurl к Примеру D:\Libcurl 3)в Cmake жмешь generate после того как он закончит собирать все что ему нужно высветяться настройки с выбором что добавить или убрать я про функции, так и оставляешь 4)Закрываешь Cmake, заходишь в папку D:\Libcurl находишь там файл CURL.sln для разных компиляторов там разный будет, жмешь 2 раза запускаеться Visual Studio жмешь Build(собрать), только не жми собрать с запуском Build to Run 5)когда все собираться тупо выключить Visual Studio 6)зайти в папку там будут в папках находиться Include и src в них будут h, dll, lib 7) Создаешь новый проект подключаешь lib и h а dll в папку с проектом
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 27.06.2018, 15:51 [ТС] | |
|
0
|
|
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|
| 27.06.2018, 15:51 | |
|
плюс до первого пункта можно скачать и на C только Cmake запустить от имени администратора
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 27.06.2018, 15:58 [ТС] | |
|
0
|
|
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|
| 27.06.2018, 16:04 | |
|
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 27.06.2018, 16:04 [ТС] | |
|
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 27.06.2018, 16:09 | ||
|
забейте на курлу. вы даже азы не знаете. 1. создайте в студии простенькую статическую библиотечку. пусть даже из одной ничего не делающей функции. 2. подключите её к целевому приложению, что бы понять, что нужно сделать с настройками сборки, что бы либка прицепилась. 3. выясните в чем различия между статическими либами с динамическим и статическим рантаймом. 4. создайте простенькую динамическую длл 5. подключите её к проекту. 6. откройте для себя райнтайм загрузку длл, и статическую 7. откройте для себя def файлы 8. откройте для себя экспорт/импорт классов для разных библиотек. 9. откройте для себя манглинг имен с++, и каковы могут быть особенности при линковки с сишными библиотеками. 10. и когда у вас будет хотя б минимальная база, тогда сборка курляндии не покажется вам чем то сложным.
0
|
||
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
||
| 27.06.2018, 16:14 [ТС] | ||
|
Идея разобраться в библиотеках, отличная, я запишу ваши советы, но сейчас вникать так глубоко не буду. Пока что мне нужен только курл.
0
|
||
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|
| 27.06.2018, 16:19 | |
|
build solution
Добавлено через 1 минуту должно просто собраться без запуска, если будет с запуском то вылезет ошибка об том что нет exe это и понятно
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
||||
| 27.06.2018, 17:58 [ТС] | ||||
|
Добавлено через 3 минуты Добавлено через 1 час 33 минуты
0
|
||||
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|
| 27.06.2018, 18:45 | |
|
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
||
| 27.06.2018, 18:52 [ТС] | ||
|
расширение .lib тоже искал, есть миллион папок с такими символами, но ни одного расширения библиотеки.
0
|
||
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|
| 27.06.2018, 19:21 | |
|
попробуй так
https://codetitans.pl/blog/pos... tudio-2017
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
||
| 28.06.2018, 00:32 [ТС] | ||
|
Не совсем понимаю этот шаг, он означает, что в проекте надо добавить дополнительные папки для библиотек?
0
|
||
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 28.06.2018, 00:57 [ТС] | |
|
Вобщем я понял что там имелось ввиду. Все сделал короч, и понеслась опять.
1. Start VS2017 console: "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64 Хз что должно было произойти, окно тупо открылось и закрылось сразу же. По прошлым гайдам помню, что надо запустить VS native command prompt, и распаковать им. Причем это реально сработало, и нашел именно этот метод в ютубе у вьетнамца какого - то. 2. Download the curl-7.53.1.zip source-code and unzip it. Это понятно, уже скачен. 3. enter “winbuild” folder. Опять же, никакой vcvarsall.bat" amd64. 4. compile with Windows SSL build-in support: nmake /f Makefile.vc mode=static VC=14 ENABLE_IPV6=no MACHINE=AMD64(optionally mode can be set as ‘dll’ to have later one more DLL do deal with in the project) vcvarsall.bat" amd64 не сработал, поэтому все сделал через командную строку ВС-а. И кстати не написано, что надо написать cd для входа в директорию, разбирайтесь как хотите (вот такие ***ть гайды в инете................................... ........................................ ......) 5. grab the outcomes from “/builds/libcurl-vc14-AMD64-release-static-sspi-winssl” folder 6. setup new project’s ‘include’ and ‘lib’ folder (put libcurl_a.lib or libcurl.lib into references) С этим разобрался, впихнул эти две папки в директорию с проектом. Дальше гайд обрывается. Ни слова про дополнительные директории, исключения и весь этот компот. Конечно же ничего не запустилось. Первый запуск:
0
|
|
|
Заблокирован
|
|
| 28.06.2018, 00:58 | |
|
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 28.06.2018, 01:00 [ТС] | |
|
Миниатюра, которая поместилась в миниатюру, относится к 3 и 4 шагам.
Понятно, что ошибка очевидна на последнем скрине, поэтому я добавил дополнительную директорию. Ну и как итог здравствуйте, вы нас не ждали, а мы опять на огонек
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 28.06.2018, 01:11 [ТС] | |
|
0
|
|
|
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
|
|
| 28.06.2018, 01:49 | |
|
Если у тебя VS 2015 - 2017, то ставь vcpkg и не будет гемора с установкой.
0
|
|
|
Заблокирован
|
|
| 28.06.2018, 01:50 | |
|
Всё не читал, но понял, что про курл речь вроде. Нельзя цигвин поставить?
0
|
|
| 28.06.2018, 01:50 | |
|
Помогаю со студенческими работами здесь
40
Libcurl - не могу подключиться к серверу через прокси Установка библиотек
Установка библиотек Установка библиотек Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|