Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpMlDep 667 of 696 menu
◀ ▶

Подключение библиотеки в C++

Отправка по SMTP из C++ опирается на libcurl.

Интерфейс API объявлен в заголовке curl/curl.h; на системе должна быть установлена библиотека libcurl. Отдельный модуль сборки для curl не нужен - достаточно директивы включения и флага линковки.

В начале исходника подключают libcurl одной строкой:

#include <curl/curl.h>

Сборку связывают с библиотекой флагом -lcurl. Для одного файла main.cpp и стандарта C++20 команда выглядит так:

g++ -std=c++20 main.cpp -lcurl

После успешной сборки доступны curl_easy_init, curl_easy_setopt и константы вроде CURLOPT_URL. Инициализацию глобального состояния curl вызывают перед первым handle и освобождают в конце программы.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить