問題タブ [cpp-netlib]
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.
c++ - cpp-netlib の例をコンパイルできません
ブーストをインストールして実行することができました.cpp-netlibのサンプルコードを部分的にコンパイルすることもできましたが、このコンパイルエラーで行き詰まりました:
呼び出しを削除し、自分で変数を false に設定することで、これを回避できます。
しかし、これは本当に問題を解決しません。そして、それがどのような結果をもたらすかはわかりません...
openssl - cmake が OpenSSL ライブラリ (cpp-netlib) を見つけられない
VS2013 (express) を使用して Windows (8.1) で cpp-netlib をビルドしようとしています。cmake を実行すると:
C:\...\build\cmake ..\source -DCMAKE_BUILD_TYPE=Release
それは書いています:
OpenSSL が見つかりませんでした。システム変数 OPENSSL_ROOT_DIR で OpenSSL ルート フォルダへのパスを設定してみてください (欠落: OPENSSL_LIBRARIES) (バージョン「0.9.8h」が見つかりました)
完全なパッケージ (ソースを除く) を使用して、GnuWin32 インストーラー ( http://gnuwin32.sourceforge.net/packages/openssl.htm ) を使用して OpenSSL をインストールしました。とenv
も設定しました。変数ですが、役に立ちません。OPENSSL_ROOT_DIR
OPENSSL_LIBRARIES
私は検索しましたが、それについてはかなりの情報がありますが、解決に役立つものは何も見つかりませんでした..
何かアイデアはありますか?
ありがとう。
c++ - Apache Thrift を使用して Python から C++ に画像をストリーミングする方法
Apache Thrift を使用してファイル (画像) をストリーミングするにはどうすればよいですか? 私は Thrift について多くのことを検索しましたが、それに関する適切に書かれたドキュメントは見つかりませんでした。Facebook がドキュメントなしでこのプロジェクトをオープンソース化したのはなぜですか?
c++ - コールバックのファンクター型でテンプレートをインスタンス化する
HTTP サーバーとハンドラー要求を実装するために cpp-netlib で使用される「手法」について質問があります。
ドキュメントには次のように記載されています。
HTTP クライアントと同様に、cpp-netlib で提供される HTTP サーバーは、タグ メカニズムによって拡張可能であり、組み込み可能です。basic_server のテンプレート クラス宣言は次のとおりです。
2 番目のテンプレート引数は、リクエスト ハンドラのタイプを指定するために使用されます。リクエスト ハンドラーの型は、関数呼び出し演算子 (RequestHandler::operator() をオーバーロードする必要があります) をオーバーロードする必要があるファンクター型であり、2 つのパラメーターを受け取ります。実例。
したがって、私のコードでは、(必要な関数を宣言する) ハンドラーを作成し、それを使用してオプション オブジェクトを構築します。
次に、オプションとハンドラー タグを使用してサーバーを作成します (これが正しい用語だと思います)。
必要に応じて、ハンドラー クラスは関数呼び出し演算子を提供します。すべて正常に動作します。つまり、メッセージを受信するとハンドラーが呼び出されます。
私の質問は次のとおりです。ライブラリがハンドラーの完全な型にアクセスして、関数が含まれていないときに関数を呼び出すことができるのはどうしてですか?
linux - cpp-netlib HTTP サーバーのリクエストのクエリ
cpp-netlib HTTP サーバー側のヘッダーに関するこの未回答の質問に似た (ただしより具体的な)質問。
これは、モードが3.5 または4.9 のcpp-netlib 0.11.1
Linux/Debian/Sid/x86-64 で使用する場合です。clang++
g++
-std=c++11
ところで、 cpp-netlib googlegroupでいくつかの例も尋ねました...
上記のコードは、行のコメントを外すとコンパイルされませんが、盲目的な推測として///@@@@@
使用しています:uri(request)
詳細情報を取得する方法を知っている人はいますか? 特に、メソッド、パス、または URI、および一般的なMIME タイプのHTTPPOST
要求の場合、Web フォーム引数の辞書 (可能な場合) はありますか?application/x-www-form-urlencoded
cpp-netlib
Web フォーム用の HTTP サービスの簡単な例を見つけることができませんでした( libonioncpp-netlib
の C++11 に似たもの) 。examples/post/
c++ - Xcode 6 で cpp-netlib を実行する - コンパイルはするが、実行時にクラッシュする
boost と cpp-netlib をインストールし、すべてのテストを正常に実行しました。次のオプションを使用して、コマンド ラインから次の例をコンパイルできます。
cpp-netlib.org の例:
このプログラムの実行:
Web サイトの html コードを正常に表示します。
この例を Xcode にインポートしようとすると、問題が発生します。ヘッダー ファイルとバイナリの正しい検索パスを含めました。コードはコンパイルされますが、この行に到達するたびに Xcode がクラッシュします。
この行とそれ以降のすべてをコメント アウトすると、プログラムがコンパイルされて実行されます。そうしないと、ブレークポイントを使用しようとしてもクラッシュします。任意の提案をいただければ幸いです。