2

我想cpprestsdk用作我的项目的静态库,我使用该vcpkg工具通过输入命令获取静态库:vcpkg install cpprestsdk:x86-windows-static,我在 vcpkg 文件夹的安装目录下有以下lib文件,我想知道是否要将我的应用程序链接到cpprestsdk我只需要将它与结果链接起来cpprest_2_10.lib?或者我应该添加所有其他库?

在此处输入图像描述

4

1 回答 1

2

是的,您不需要所有这些库,大多数情况下您只需要 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

于 2018-04-13T20:22:05.093 回答