gpt4 book ai didi

c++ - 微软/CppRestSDK 卡萨布兰卡,Visual Studio 2017

转载 作者:行者123 更新时间:2023-11-30 05:00:37 26 4
gpt4 key购买 nike

目标

构建一个简单的 cpprestsdk Visual Studio 中的示例。

到目前为止我做了什么

遵循 wiki 上的指南,我能够通过克隆 git 存储库来构建一个工作示例。但是,我希望能够自己链接、包含和设置项目,并从那里找出一些东西。

使用 vcpkg下载并编译所有外部依赖项,并按照 Visual Studio 的一般工作流程添加外部库,包括 header 和复制 DLL,我能够编译并几乎运行可执行文件。

错误编号:1

尝试编译时 this入门示例

pplx::task<void> requestTask = fstream::open_ostream(U("results.html")).
then([=](ostream outFile) {...}

严重性代码描述项目文件行抑制状态错误(事件)E0312 从 Concurrency::task< Concurrency::details 没有合适的用户定义转换::_BadContinuationParamType >”到“Concurrency::task

错误编号:2

目前我无法做到这一点,但我在尝试发出简单的获取请求时收到 xmemory0.h 的对齐错误。

我要的是什么

得到对齐错误后,我认为它与 Unicode 有关。我将如何在 Visual Studio 中设置 Unicode?

在尝试了解库和 dll 的运行情况之后。我将如何在 Visual Studio 中设置我的项目(文件结构、项目设置等)?

有没有我可以阅读的关于提升我的 VC++ 游戏的文章?

谢谢,为我的乱七八糟的问题道歉......

最佳答案

对于错误号:1,您可以进行以下更改:

return concurrency::task<size_t>(response.body().read_to_end(fileStream->streambuf()));

//return response.body().read_to_end(fileStream->streambuf());

关于c++ - 微软/CppRestSDK 卡萨布兰卡,Visual Studio 2017,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50684443/

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