問題タブ [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 に答える
1230 参照

c++ - boost と openssl をコンパイルしようとするとコンパイル エラーが発生する (Websocket++ または CPPRestSDK を使用する場合)

私は現在、C++ で動作する tls websocket クライアントを取得しようとしています (これはお尻の痛みです)。CPP Rest SDK と Websocket++ を試しました。どちらも大量のコンパイル エラーを吐き出します (以下を参照)。tlsなしでWebsocket ++を使用してコンパイルしようとすると、コンパイルされるため、エラーは明らかにSSLに関連しています。

さまざまな OpenSSL バージョン (1.0.1、1.0.2、1.1.0)、さまざまな C++ バージョン (11、14、さらには 17) を試しましたが、コンパイルできません。

私はグーグルで検索しましたが、解決策はどれも機能しませんでした。私は Ubuntu 16 を使用しており、使用しているビルド コマンドは次のようになります。

エラーの一部を次に示します。

そして、ここに基本的なソースコードがあります:

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

azure - 追加 BLOB を読み込もうとすると cpprest がアサートする

別のプロセスが追加されている azure ストレージの追加 BLOB を読み取ろうとすると、Cpprest がアサートします。以下は、私のコードの関連するスニペットです。assert は、while ループを何度か繰り返した後、blob の最後に到達する前に .get() 中に発生します。

アサートメッセージは次のとおりです。

どうすればこれに対処できますか?

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

c++ - cpprestsdk を介して JSON 値を解析する正しい方法

JSON 値の解析の一般的な方法を見つけようとしています。

  • エラーチェックなし:

    /li>
  • エラーチェックあり:

    /li>

コード量の違いは顕著です。エラーチェックを気にする必要がありますか、それとも最初のアプローチで十分でしょうか?