目标
在 Visual Studio 中构建一个简单的cpprestsdk示例。
到目前为止我所做的
按照wiki上的指南,我可以通过克隆 git 存储库来构建一个工作示例。但是,我希望能够自己链接、包含和设置项目,并从中找出一些东西。
使用vcpkg下载和编译所有外部依赖项,并遵循 Visual Studio 的一般工作流程,添加外部库,包括标头和复制 DLL,我能够编译并几乎运行可执行文件。
错误编号:1
在尝试编译此入门示例时
pplx::task<void> requestTask = fstream::open_ostream(U("results.html")).
then([=](ostream outFile) {...}
严重性代码 描述 项目文件行抑制状态错误(活动) E0312 没有合适的用户定义从 Concurrency::task< Concurrency::details ::_BadContinuationParamType >" 到 "Concurrency::task< void >" 的转换
错误编号:2
目前我无法做到这一点,但在尝试发出简单的获取请求时,我从 xmemory0.h 收到了对齐错误。
我要什么
在得到对齐错误后,我认为它与 Unicode 有关。我将如何在 Visual Studio 中设置 Unicode?
在尝试了解库和 dll 的情况之后。我将如何在 Visual Studio 中设置我的项目(文件结构、项目设置等)?
有没有我可以阅读有关加强我的 VC++ 游戏的文章?
谢谢,为我乱七八糟的问题道歉...