我想使用cpprestsdk
作为项目的静态库,我使用vcpkg
工具输入命令来获取静态库:vcpkg install cpprestsdk:x86-windows-static
,我有以下{{我在vcpkg文件夹中安装目录下的文件,我想知道如果我想将我的应用程序链接到lib
我只需要将其与生成的cpprestsdk
链接起来?或者我应该添加所有其他库?
答案 0 :(得分: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