Как использовать статическую сборку cpprest-sdk, сгенерированную vcpkg?
Я хочу использовать cpprestsdk
в качестве статической библиотеки для моего проекта, я использовал vcpkg
инструмент для получения статической библиотеки, введя команду: vcpkg install cpprestsdk:x86-windows-static
У меня есть следующее lib
файлы в моей установленной директории в папке vcpkg, мне было интересно, хочу ли я связать свое приложение с cpprestsdk
Мне нужно только связать его с полученным cpprest_2_10.lib
? или я должен добавить все остальные библиотеки?
1 ответ
Да, вам не нужны все эти библиотеки, в основном вам просто нужен cpprest_2_10.lib
С успехом я сделал следующее: vcpkg install --triplet x64-windows-static-md cpprestsdk Затем я связал эти файлы: zlib.lib cpprest_2_10.lib
Из этого выпуска я также узнал ( https://github.com/Microsoft/vcpkg/issues/996), что вы также должны указать ссылку на: crypt32.lib bcrypt.lib winhttp.lib
И используйте это определение препроцессора: _NO_ASYNCRTIMP=1