我遇到了执行问题,似乎无法解决。 我正在使用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时,它找不到该库。