используя vcpkg для загрузки зависимостей без создания dll

я использую vcpkg скачивать cpprest пакет, так что я могу использовать cpprest в моем проекте:

#include <cpprest/http_client.h>
#include <cpprest/filestream.h>

Но после сборки моего проекта он сгенерирует исполняемый двоичный файл, а также сгенерирует cpprest.dll, LIBEAY32.dll а также SSLEAY32.dll а также zlib1.dll в папке Release

Как собрать dll в один исполняемый файл?

0

Решение

Вы можете использовать статические библиотеки в таких случаях, и командная строка будет выглядеть так. Файлы DLL не требуются, поскольку библиотеки lib могут быть связаны напрямую для создания исполняемых файлов.

  .\vcpkg install ccprest:x64-windows-static
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]