Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
1 / 1 / 0
Регистрация: 06.10.2021
Сообщений: 37

curl неразрешенный внешний символ __imp_curl_easy_cleanup.curl

15.10.2021, 23:48. Показов 5169. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет.

Сбилдил, закинул файлы curl в проект, подключил:
#include "curl\curl.h"

Запустил проект, вышли ошибки:
Code
1
2
3
4
LNK2001 неразрешенный внешний символ __imp_curl_easy_cleanup.curl
LNK2001 неразрешенный внешний символ __imp_curl_easy_init.curl
LNK2001 неразрешенный внешний символ __imp_curl_easy_perform.curl
LNK2001 неразрешенный внешний символ __imp_curl_easy_setopt.curl
В чем проеблема?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.10.2021, 23:48
Ответы с готовыми решениями:

Ошибка LNK2019 ссылка на неразрешенный внешний символ || CURL
Подключил библиотеку "curl",взял пример с оффициального сайта, но получаю ошибку. Все функции и типы данных IntelliSense подхватывает. В...

Ошибка неразрешенный внешний символ при подключении curl
Здравствуйте, скомпилил курл, подключил к проекту, но при компиляции проекта выдаёт 4 ошибки, и все связаны с easy (его я тоже на всякий...

Неразрешённый внешний символ
При компиляции даёт мне ошибку 1>Learn.obj : error LNK2001: неразрешенный внешний символ ""int * arr"...

9
Just Do It!
 Аватар для XLAT
4212 / 2671 / 655
Регистрация: 23.09.2014
Сообщений: 9,093
Записей в блоге: 3
16.10.2021, 06:36
Jord8877,
мало инфы,
нужно писать так:
Цитата Сообщение от Jord8877 Посмотреть сообщение
Сбилдил 32 разрядный дебаг, закинул файлы curl в 64 разрядный релиз проект, подключил:
#include "curl\curl.h"
Запустил проект, вышли ошибки:
тогда ещё можно было долго размышлять.
0
 Аватар для Nishen
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,824
16.10.2021, 07:39
Библиотеку подключи к проекту.
0
1 / 1 / 0
Регистрация: 06.10.2021
Сообщений: 37
16.10.2021, 15:35  [ТС]
Цитата Сообщение от XLAT Посмотреть сообщение
мало инфы,

Сбилдил по видео https://www.youtube.com/watch?v=q_mXVZ6VJs4&t=659s

Файлы (curl.h,curlver.h..и остольные) из папки x64 Release\include\curl, а также файл C:\curl-7.70.0\x64 Release\lib\libcurl_a.lib закинул в проект в папку curl.

Подключил с помощью #include "curl\curl.h"

Написал код:
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
#define _CRT_SECURE_NO_WARNINGS
#include "curl\curl.h"
#include <iostream>
#include <string> 
 
size_t write_data(void* ptr, size_t size, size_t nmemb, FILE* stream) {
    size_t written = fwrite(ptr, size, nmemb, stream);
    return written;
}
 
 
int main()
{
    CURL* curl;
    CURLcode res;
 
    curl = curl_easy_init();
    if (curl) {
        curl_easy_setopt(curl, CURLOPT_URL, "http://www.google.com");
        curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
        curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);
        res = curl_easy_perform(curl);
        curl_easy_cleanup(curl);
    }
 
    return 0;
}

Проект запустил в режиме x64 release

Вышли ошибки:
Code
1
2
3
4
LNK2001 неразрешенный внешний символ __imp_curl_easy_cleanup.curl
LNK2001 неразрешенный внешний символ __imp_curl_easy_init.curl
LNK2001 неразрешенный внешний символ __imp_curl_easy_perform.curl
LNK2001 неразрешенный внешний символ __imp_curl_easy_setopt.curl
Добавлено через 8 минут
Добавил #define CURL_STATICLIB, ошибки не ушли
0
Just Do It!
 Аватар для XLAT
4212 / 2671 / 655
Регистрация: 23.09.2014
Сообщений: 9,093
Записей в блоге: 3
16.10.2021, 15:43
Цитата Сообщение от Jord8877 Посмотреть сообщение
Вышли ошибки:
так как весь трафик уже давно везде шифруется,
то вам всё равно без SSL сертификатов не обойтись(в универсальном случае)

гляньте тут:
CURL+SSL
тут
тут
0
 Аватар для Nishen
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,824
16.10.2021, 15:55
Цитата Сообщение от Jord8877 Посмотреть сообщение
Вышли ошибки:
Так библиотеку к проекту подключи.
0
1 / 1 / 0
Регистрация: 06.10.2021
Сообщений: 37
16.10.2021, 16:03  [ТС]
Цитата Сообщение от Nishen Посмотреть сообщение
Так библиотеку к проекту подключи.
Цитата Сообщение от Jord8877 Посмотреть сообщение
Подключил с помощью #include "curl\curl.h"
о чем ты?
0
 Аватар для Nishen
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,824
16.10.2021, 16:13
Цитата Сообщение от Jord8877 Посмотреть сообщение
о чем ты?
Я о том, что к проекту нужно подключить библиотеку. Если ты не знаешь разницы между библиотечным файлом (назовем это так) и заголовочным файлом, то может стоит узнать?
0
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
17.10.2021, 10:37
Цитата Сообщение от Jord8877 Посмотреть сообщение
о чем ты?
Надо также явно подключить статическую библиотеку libcurl_a.lib в настройках твоего проекта.
0
 Аватар для Nishen
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,824
17.10.2021, 10:42
Лучший ответ Сообщение было отмечено nonedark2008 как решение

Решение

Собирай лучше по этой инструкции, тут тебе сразу будет SSL: https://albertino80.github.io/building.html

Подключи библиотеку к проекту: https://stackoverflow.com/ques... io-project
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.10.2021, 10:42
Помогаю со студенческими работами здесь

неразрешенный внешний символ
В общем, проблема: подключаю библиотеку tbb (параллельные вычисления) и при компиляции выдается ошибка: &quot; Ошибка 4 error...

Неразрешенный внешний символ
Кароч дело в том что вечно видает ошибку в MFC1&gt;Figure.obj : error LNK2019: ссылка на неразрешенный внешний символ &quot;public: __thiscall...

Неразрешённый внешний символ
Выскакивает: Ошибка LNK2019 ссылка на неразрешенный внешний символ &quot;public: __thiscall String::String(char const *)&quot;...

Неразрешенный внешний символ
#include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;iostream&gt; #include &lt;string&gt; using...

Неразрешенный внешний символ
Подскажите, пожалуйста, что эта может быть за ошибка fatal error LNK1120: 1 неразрешенных внешних элементов и warning C4996: 'getch': The...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru