問題タブ [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.
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
ています:
c++ - エラー C3083 ''グローバル名前空間'': '::' の左側のシンボルは cpprestsdk 型でなければなりません
以下に示すように、コードで Http クライアントに cpprestsdk を使用しています。
複数のファイルの質問ヘッダーに記載されているこの奇妙な一連のコンパイラ エラーが発生しています。エラーが指摘されている参照の一例は次のhttp_client.h
とおりです。
const utf16string &content_type = ::utility::conversions::to_utf16string("text/plain"),
の前には何もありません::utility
。これは複数の場所で発生し、私のコードではありません。これは SDK からそのままです。NuGet パッケージ マネージャーを使用して API をダウンロードしました。助けてください。ありがとう。
c++ - c++ wstring 特殊文字
cpprestsdkを使用して JSON を操作しています。JSON の作成中に、 のような特殊文字に問題がありますÅ
。例えば:
JSON が受け入れるのはstd::wstring
、通常の文字列のみを wstring に正しく変換できないためです。json.key の結果がおかしくて、最初の ÅÅÅ 値と一致しません。Å のような文字でレギュラーstd::string
を正しく変換するにはどうすればよいですか?std::wstring
c++ - cpprestsdk を使用して文字列を web::json に変換します
cpprestsdk を使用してサーバーから情報を取得する Visual C++ 2013 の c++ アプリケーションがあります。正常に動作しています(例はこちら)
現在、外部のサードパーティ API を使用しています。この API には、次のような文字列を返すメソッドがあります。
「ペットコレクション」を反復処理するために、cpprestsdk を使用してこの文字列を web::json に変換するにはどうすればよいですか?