В Tasmota.lib отсутствуют объявления HttpClient?
У меня есть проект .Net C++, в котором используется статическая библиотека tasmota (tasmota.lib). Проект собирается с использованием Visual Studio 2022 (актуальная), на Windows 7. Ошибок компиляции нет, но у меня есть неразрешенные экстерналы на этапе линковки, все они должны быть разрешены в библиотеке tasmota. Библиотека находится и подключается, потому что ссылки на мой код в TasmotaAPI.cpp разрешаются. Однако, хотя я не сообщаю им напрямую из моего собственного кода, методы TasmotaAPI.cpp сообщают о дополнительных методах из HttpClient.cpp, и все они не разрешены (параметры удалены для ясности в следующем списке):
int sendHttpRequest();
int connect_to_server();
int communicate_with_server();
size_t recv_http_response();
static int parse_http_response();
static int get_http_return_code();
static size_t get_content_length();
static size_t get_content_offset();
static bool is_chunked_encoding();
static size_t get_chunk_length(c);
static size_t get_chunk_offset();
static size_t get_next_chunk_offset();
static std::string base64_encode();
static const char* find();
static const char* skipSpaceCharacters();
static size_t scanUint();
static size_t scanHex();
Проект tasmota строится сам по себе без ошибок, результирующий файл tasmota.lib находится и связывается моим проектом, но похоже, что все члены/методы из HttpClient.cpp не смогли попасть в библиотеку. Вероятно, это ошибка конфигурации в проекте tasmota, но я не могу понять, что не так, а проект tasmota остается неизменным с исходной распаковки - я ничего не менял. Любой?
Я изучил свойства проекта tasmota, ничего необычного не нашел. Архитектура x64, статический .lib, все исходники присутствуют.