問題タブ [cpprest-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
241 参照

macos - macOS で cpprestsdk をコンパイルできない

cpprestsdkをコンパイルしようとすると、次のエラーが発生します。

/Users/radu/work/casablanca/Release/libs/websocketpp/websocketpp/transport/asio/connection.hpp:425:24: エラー: 「make_shared」への呼び出しに一致する関数がありません m_strand = lib::make_shared( ^~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/ライブラリ/開発者/CommandLineTools/usr/include/c++/v1/memory :4808:1: 注: 候補テンプレートは無視されました: テンプレート パラメーター '_Tp' の明示的に指定された引数が無効です make_shared(_Args&& ...__args)

私は持っmaxOS High Sierraています:

0 投票する
0 に答える
545 参照

c++ - エラー C3083 ''グローバル名前空間'': '::' の左側のシンボルは cpprestsdk 型でなければなりません

以下に示すように、コードで Http クライアントに cpprestsdk を使用しています。

複数のファイルの質問ヘッダーに記載されているこの奇妙な一連のコンパイラ エラーが発生しています。エラーが指摘されている参照の一例は次のhttp_client.hとおりです。

const utf16string &content_type = ::utility::conversions::to_utf16string("text/plain"),

の前には何もありません::utility。これは複数の場所で発生し、私のコードではありません。これは SDK からそのままです。NuGet パッケージ マネージャーを使用して API をダウンロードしました。助けてください。ありがとう。

0 投票する
1 に答える
964 参照

c++ - c++ wstring 特殊文字

cpprestsdkを使用して JSON を操作しています。JSON の作成中に、 のような特殊文字に問題がありますÅ。例えば:

JSON が受け入れるのはstd::wstring、通常の文字列のみを wstring に正しく変換できないためです。json.key の結果がおかしくて、最初の ÅÅÅ 値と一致しません。Å のような文字でレギュラーstd::stringを正しく変換するにはどうすればよいですか?std::wstring

0 投票する
1 に答える
4231 参照

c++ - cpprestsdk を使用して文字列を web::json に変換します

cpprestsdk を使用してサーバーから情報を取得する Visual C++ 2013 の c++ アプリケーションがあります。正常に動作しています(例はこちら

現在、外部のサードパーティ API を使用しています。この API には、次のような文字列を返すメソッドがあります。

「ペットコレクション」を反復処理するために、cpprestsdk を使用してこの文字列を web::json に変換するにはどうすればよいですか?