Microsoft / CppRestSDK Касабланка, Visual Studio 2017 - PullRequest
0 голосов
/ 04 июня 2018

Цель

Создание простого cpprestsdk примера в Visual Studio.

Что я сделал до сих пор

Следуя указаниям вики , я могу создать рабочий пример путем клонирования репозитория git.Но я хочу иметь возможность связывать, включать и настраивать проект самостоятельно и что-то выяснять.

Использование vcpkg для загрузки и компиляции всех внешних зависимостей и, послеобщий рабочий процесс Visual Studio, добавление внешних библиотек, включая заголовки и копирование библиотек DLL, я могу скомпилировать и почти запустить исполняемый файл.

Ошибка №: 1

При попытке скомпилировать этот пример начала работы

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

Код серьезности Описание Ошибка состояния подавления строки файла проекта (активная) E0312 нет подходящего пользовательского преобразования из параллелизма:: task "to" Concurrency :: task "

Ошибка №: 2

В настоящее время я не могуполучить это далеко, но я получил ошибку выравнивания из xmemory0.h, пытаясь сделать простой запрос get.

То, что я прошу

После полученияошибка выравниванияили я предположил, что это как-то связано с Юникодом.Как мне настроить Unicode в Visual Studio?

После попытки понять, что происходит с библиотеками и библиотеками DLL.Как мне настроить мои проекты (файловую структуру, настройки проекта и т. Д.) В Visual Studio?

Есть ли какая-нибудь статья, которую я могу прочитать об активизации моей игры на VC ++?

Спасибо,извиняюсь за мой грязный вопрос ...

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

Для ошибки № 1 вы можете внести следующие изменения:

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

//return response.body().read_to_end(fileStream->streambuf());
0 голосов
/ 13 июля 2018

Для настройки Unicode: Project> Properties> General> Project Defaults> Набор символов. введите описание изображения здесь , хотя после того, как все решится, есть ошибки сборки, которые все еще опубликованы в этой теме

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...