首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft/CppRestSDK Casablanca,Visual Studio 2017

Microsoft/CppRestSDK Casablanca,Visual Studio 2017
EN

Stack Overflow用户
提问于 2018-06-04 15:51:28
回答 2查看 1.3K关注 0票数 1

目标

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

我到目前为止做了什么,

按照维基上的指导方针,我可以通过克隆git存储库来构建一个工作示例。但是,我希望能够链接,包括和设置自己的项目,并从那里找出一些事情。

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

错误编号:1

当尝试编译入门示例时

代码语言:javascript
复制
pplx::task<void> requestTask = fstream::open_ostream(U("results.html")).
    then([=](ostream outFile) {...}

严重性代码描述项目文件行抑制状态错误(活动) E0312没有合适的用户定义的Concurrency::task<并发转换::details ::_BadContinuationParamType >“to "Concurrency::task< void >

错误编号:2

目前,我无法做到这一点,但是在尝试提出一个简单的get请求时,从xMemy0.h中得到了一个对齐错误。

我想要什么

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

在试图了解库和dll的情况之后,我将如何设置我的项目(文件结构、项目设置等)。在里?

有什么关于加强我的VC++游戏的文章吗?

谢谢,为我的问题道歉.

EN

回答 2

Stack Overflow用户

发布于 2018-10-12 07:15:22

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

代码语言:javascript
复制
return concurrency::task<size_t>(response.body().read_to_end(fileStream->streambuf()));

//return response.body().read_to_end(fileStream->streambuf());
票数 1
EN

Stack Overflow用户

发布于 2018-07-13 06:27:04

用于设置Unicode: Project>Properties>General>Project Defaults>Character Set。在这里输入图像描述 --尽管一切都已解决,但在线程中仍然存在构建错误

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50684443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档