Je travaille sur un projet utilisant C++ RESTAPI. Im follwing Casablanca tutoriel. Selon ce tutoriel, j'ai ajouté Casablanca à mon projet C++ en utilisant le gestionnaire de paquets NuGet. Im en utilisant Visual Studio 2015 Enterprise Edition. Mais en incluant les fichiers suivants, il montre une erreur sur #include <cpprest/ws_client>
. J'ai déjà défini les répertoires Include supplémentaires et les répertoires de bibliothèques supplémentaires comme suit.Impossible d'ouvrir le fichier include: 'cpprest/ws_client': Aucun fichier ou répertoire de ce type
supplémentaires Include<project_dir>\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.2.9.1\build\native\include
bibliothèque supplémentaires répertoires<project_dir>\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.2.9.1\lib
j'ai ajouté des captures d'écran réels ici. Comment régler ceci?
#include <iostream>
#include <cpprest/http_client.h>
#include <cpprest/filestream.h>
#include <cpprest/http_listener.h> // HTTP server
#include <cpprest/json.h> // JSON library
#include <cpprest/uri.h> // URI library
#include <cpprest/ws_client> // WebSocket client
#include <cpprest/containerstream.h> // Async streams backed by STL containers
#include <cpprest/interopstream.h> // Bridges for integrating Async streams with STL and WinRT streams
#include <cpprest/rawptrstream.h> // Async streams backed by raw pointer to memory
#include <cpprest/producerconsumerstream.h> // Async streams for producer consumer scenarios
using namespace utility; // Common utilities like string conversions
using namespace web; // Common features like URIs.
using namespace web::http; // Common HTTP functionality
using namespace web::http::client; // HTTP client features
using namespace concurrency::streams; // Asynchronous streams
using namespace web::http::experimental::listener; // HTTP server
using namespace web::experimental::web_sockets::client; // WebSockets client
using namespace web::json; // JSON library
(j'ai essayé avec Visual Studio 2017,2013 aussi mais le résultat est le même..)
oui. ce tutoriel de page officielle va mal. Je pense que c'était une erreur. merci, je l'ai réparé. – Nwn