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