Ошибка при сборке примеров tdlib

Создаю пустую папку и делаю в ней точно такую же инструкцию по сборке (: https://tdlib.github.io/td/build.html?language=C%2B%2B (С++, Windows, Release, 64 bit)

Происходит успешная сборка и в td/build/Release появляются данные библиотеки:

tdjson_static.lib
tdmtproto.lib
tg_cli.exe
zlib1.dll
libcrypto-3-x64.dll
libssl-3-x64.dll
memprof.lib
tdapi.lib
tdclient.lib
tdcore.lib
tdjson.dll
tdjson.exp
tdjson.lib
tdjson_private.lib

Далее, в тот же каталог где и папка td я полностью переношу официальные примеры

И выполняю команды из изначальной ранее пустой папки

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DTd_DIR=C:/dev/TelegramUserBot/td/tdlib/lib/cmake/Td ..
cmake --build .

В итоге при сборке вылетало огромное исключение оканчивающееся на

tdutils.lib(StdStreams.obj) : error LNK2038: обнаружено несоответствие для 
"RuntimeLibrary": значение "MD_DynamicReleas
e" не соответствует значению "MDd_DynamicDebug" в td_example.obj 
[C:\dev\TelegramUserBot\build\td_example.vcxproj]
LINK : warning LNK4098: библиотека по умолчанию "MSVCRT" конфликтует с 
использованием других библиотек; используйте /NO
DEFAULTLIB:library [C:\dev\TelegramUserBot\build\td_example.vcxproj]
C:\dev\TelegramUserBot\build\Debug\td_example.exe : fatal error LNK1319: 
обнаружено несоответствий: 912 [C:\dev\Telegra
mUserBot\build\td_example.vcxproj]

Для файла td_example.cpp.

При этом файл tdjson_example.cpp отлично без ошибок собирался в .exe файл.

Я бы мог использовать гайд по сборке библиотеки из самих примеров:

cd <path to TDLib sources>
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:PATH=../example/cpp/td ..
cmake --build . --target install

Но я так и не понял, как правильно подключить зависимости libz, openssl и т.д, из-за чего получал ошибки ненахождения данных библиотек при сборке.


Ответы (0 шт):