я использую vcpkg
скачивать cpprest
пакет, так что я могу использовать cpprest
в моем проекте:
#include <cpprest/http_client.h>
#include <cpprest/filestream.h>
Но после сборки моего проекта он сгенерирует исполняемый двоичный файл, а также сгенерирует cpprest.dll
, LIBEAY32.dll
а также SSLEAY32.dll
а также zlib1.dll
в папке Release
Как собрать dll в один исполняемый файл?
Вы можете использовать статические библиотеки в таких случаях, и командная строка будет выглядеть так. Файлы DLL не требуются, поскольку библиотеки lib могут быть связаны напрямую для создания исполняемых файлов.
.\vcpkg install ccprest:x64-windows-static
Других решений пока нет …