gpt4 book ai didi

c++ - 代码执行无法继续,因为找不到 cpprest_2_10.dll

转载 作者:行者123 更新时间:2023-11-30 04:58:54 24 4
gpt4 key购买 nike

我的目标是在 Visual Studio 中使用 Rest API。我从 https://github.com/Microsoft/vcpkg 下载了 C++ 工具 vcpkg。并按照 https://github.com/Microsoft/cpprestsdk 上的说明进行操作安装 cpprestsdk。效果很好。

然后,在 Visual Studio 的解决方案资源管理器的属性中,我将 vcpkg 文件夹中的以下路径包含到“VCC++ Directories->Include directories”中:

vcpkg-master\vcpkg-master\buildtrees\cpprestsdk\src\v2.10.2-718a4e55e9\Release\include\cpprest

vcpkg-master\vcpkg-master\buildtrees\cpprestsdk\src\v2.10.2-718a4e55e9\Release\include

vcpkg-master\vcpkg-master\buildtrees\cpprestsdk\src\v2.10.2-718a4e55e9\Release\include\pplx

然后我运行我的代码,出现以下错误:

LNK2001 未解析的外部符号(32 个这样的错误)

我用谷歌搜索并被告知将相应的“.lib”文件包含到“属性->链接器->输入->附加依赖项”中,并将相应的“.dll”文件的路径包含到“属性”中->Linker->General->Additional Library Directories”,我做了什么。

现在再次运行代码,只出现如下错误:

代码执行无法继续,因为未找到 cpprest_2_10.dll。重新安装程序可能会解决问题,

虽然“cpprest_2_10.dll”在我之前包含的路径中。

我不知道问题出在哪里。提前感谢您的宝贵时间。

最佳答案

尽量把丢失的dll文件放到你编译的exe目录下

或检查此答案以设置路径,以便您的二进制文件可以找到 dll 文件:

How do I set the path to a DLL file in Visual Studio?

关于c++ - 代码执行无法继续,因为找不到 cpprest_2_10.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51501520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com