Как `#include` что-то из ESP-IDF?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как `#include` что-то из ESP-IDF?

Сообщение Anonymous »


Этот вопрос мне часто задают. В настоящее время я испытываю путаницу вокруг примера, который привожу ниже, но мой вопрос касается более общей версии:

Как мне узнать, что #include в моих файлах C++, когда я просматриваю документацию ESP-IDF и хочу использовать какой-либо документированный метод/функцию/класс/и т. д.?
>
Итак, в сегодняшнем примере я просматриваю эти документы...

https://docs.espressif.com/projects/esp ... sh-encrypt

Меня интересует использование документированной функции esp_flash_encryption_enabled(), и я вижу, что в документации сказано:

# Файл заголовка компоненты/bootloader_support/include/esp_flash_encrypt.h Итак, в моем файле C++ я ввожу использование esp_flash_encryption_enabled() и получаю ошибку компилятора. Достаточно справедливо.

Я пробую #include esp_flash_encrypt.h, без проблем. Я пробую #includeComponents/bootloader_support/include/esp_flash_encrypt.h, без проблем.

Как я узнаю, просматривая документацию, что мне нужно импортировать, чтобы использовать этот код?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»