使用cpprestsdk时如何解决“加载共享库时出错:cpprest_2_10d.dll”?

时间:2019-11-05 23:38:42

标签: cpprest-sdk

我遇到了执行问题,似乎无法解决。 我正在使用Microsoft的cpprestsdk构建rest API,当我运行程序时,它会继续生成此错误。

error while loading shared libraries: cpprest_2_10d.dll: cannot open shared object file: No such file or directory

我试图弄清楚那是什么,应该在哪里。我的项目是使用CMake构建的,我可以肯定我具有所有正确的语法,因为我的项目可以正确构建和编译。运行时会发生这种情况。

我已经通过vcpkg安装了cpprestsdk,并且所有相关路径都已在用户路径中注册。

  • vcpkg\installed\x64-windows\share\cpprestsdk
  • vcpkg\installed\x64-windows\lib
  • vcpkg\installed\x64-windows\include
  • vcpkg\installed\x64-windows\bin

我尝试按照他们的Windows文档重新安装,但此错误也有问题。
fatal error LNK1104: cannot open file 'libboost_date_time-vc142-mt-gd-x64-1_70.lib

我的用户路径也得到了提升。
boost_1_70_0\stage\lib

我查看了目录,并可以验证lib是否存在。不知道为什么当我尝试使用CMake安装cpprestsdk时,它找不到该库。

0 个答案:

没有答案