問題タブ [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.

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

c++ - boost.sh スクリプトで作成された Boost フレームワークで cpp-netlib を cmake できない

cpp-netlib を cmake でコンパイルしようとしています。

私の設定: OS X 10.9.1 Mavericks + Xcode 5.0.2 cpp-netlib 0.11.0 cmake 2.8.12.2 Boost 1.55.0

私はすべてを OS X と iOS 7 で動作させようとしているので、次のスクリプトを使用して Boost フレームワークを作成しました: https://github.com/mgrebenets/boost-xcode5-iosx

例のように、c ++ 11を使用せずにクリーンインストールを行いました:「$ ./boost.sh clean -v 1.55.0」

これにより、OS X 用と iOS 用の 2 つの「boost.framework」ディレクトリが作成されました。「Build Phases > Link Binary With Libraries」で OS X Boost フレームワークを Xcode プロジェクトに正常に追加し、Boost ドキュメントの boost::regex の例をテストしましたが、これは Mac で正常に動作しました。

しかし、cpp-netlib の cmake を開始したとき、問題が発生しました。これを実行しようとすると:

$ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ ../cpp-netlib-0.11.0-final/

次の出力が生成されます。

BOOST_ROOT 環境変数を「path_to_framework/boost.framework/」および「path_to_framework/boost.framework/Versions/A/」に設定しようとしました。また、BOOST_INCLUDEDIR を「path_to_framework/boost.framework/Versions/A/Headers」に設定しようとしました/" をヘッダー ディレクトリに直接追加します。

残念ながら、私はまだ毎回同じエラーが発生しています...

iOS 7 で使用するための cpp-netlib のセットアップを手伝ってくれる人はいますか? 私の頭は現在、C++ のすべてのコンパイル/要件/ライブラリなどに圧倒されています。私は Web プログラミングのバックグラウンドを持ち、PHP、JavaScript、MS PowerShell (ええ、知っています... =) ) をかなり使用し、過去に Java も少し使用しましたが、C/C++ は初めてです。 ..初心者には優しくしてください =)

ありがとう、サイモン

0 投票する
2 に答える
920 参照

c++ - Visual Studio 2010 で cpp-netlib を使用するには?

Visual Studio 2010 で cpp-netlib を使用しようとしています。cpp-netlib をビルドし、プロジェクトに .lib ファイルを追加しましたが、コンパイルできません。

- 環境

  • ウィンドウズ 7 x64
  • cpp-netlib 0.11.0
  • ブースト 1.55.0
  • Win32 OpenSSL v1.0.1f

私のコードはここにあります。

cpp-netlib ライブラリ パスと cpp-netlib インクルード パスをプロジェクトに追加しました。ブーストと openssl パスも追加されました。ライブラリをプロジェクトに追加しました。

  • libboost_system-vc100-mt-gd-1_55.lib
  • libboost_date_time-vc100-mt-gd-1_55.lib
  • libboost_regex-vc100-mt-gd-1_55.lib
  • cppnetlib-client-connections.lib
  • cppnetlib-uri.lib

エラーは、OpenSSL に関連する何かから発生していると思います。

実は日本語版を持っているので下のような感じです。

私が欠けているものを教えていただけますか?プロジェクトにさらにライブラリを追加しようとしましたが、それでもうまくいきませんでした。

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

http - cpp-netlib に Access-Control-Allow-Origin オプションを追加

cpp-netlib で HTTP サーバーを実装してみました。実際、簡単な http サーバーを作成することに成功しました。しかし、サーバーに Access-Control-Allow-Origin オプションを設定する方法がわかりません。

この問題は、jQuery クライアント経由でこのサーバーにアクセスしようとしたときに見つかりました。このサーバーにアクセスしようとすると、以下のようなエラーが返されます。サーバーは別のネットワークで実行されています。

では、このコードで「Access-Control-Allow-Origin: *」を設定するにはどうすればよいでしょうか? cpp-netlib ドキュメントを調査しましたが、情報が見つかりませんでした。

環境:

  • Visual Studio 2010 プロフェッショナル 32 ビット
  • ブースト 1.54.0
  • cpp-netlib 0.9.4

私のコード:

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

c++ - cpp-netlib fetch Yahoo-Finance コンテンツはリダイレクト後に失敗しました

yahoo ファイナンスのウェブサイトからデータを取得しようとしました。ただし、cpp-netlib では動作しません。通常のブラウザでは問題ありません。

問題はリダイレクトだと思います。エラー メッセージは次のようになります。

解決

要求された URL をhttp://download.finance.yahoo.com/d/quotes.csv?s=ADS.DE&f=nに変更しました

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

c++ - uri::uri を使用した cpp-netlib リクエスト

cpp-netlib バージョン 0.11 と boost 1.55 を使用しており、次の行でリクエスト オブジェクトを作成したいと考えています。

ドキュメント ( here ) を正しく読めば、リクエスト URL を設定する行は機能するはずですが、

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

c++ - cpp-netlib インストール ビジュアル スタジオ 2013

このトピックを開いた理由は、cpp-netlib のセットアップに関する情報が非常に難しいためです。手順に従うために使用したドキュメントは少し混乱しています。私はこのオープン ソース ライブラリの初心者であることを言及する必要があります。 、そして私が何を間違えたのかを尋ねる前に、私がしたことは次のとおりです。

1.cpp-netlib v 11.0 を設定する前に、boost をインストールしました。必要に応じてヘッダーを追加して、サンプルを実行しました。これまでのところ、すべてが良好に見えます。

2. cpp-netlib のパス BOOS_ROOT をセットアップしました

3. cpp-netlib ファイルを解凍した後、cmake を使用してビルドしました。CMakeList ファイルが他にもあることに気付いたので、最初のファイルを使用します。うまくいきませんでした... 次に、例を調べました (. .\cpp-netlib-0.11.0-final\libs\network\example) そして 2 番目のものに気付きました。これは機能しました。

4.ソリューションを作成した後、さらに多くの例を見ました。私が興味を持っているのは、hello_wolrd_server で、すべてが正常に機能することをテストします。

5.ヘッダーを追加してビルドすると、次のログが表示されます。

何が間違っているのかを尋ねる前に、cpp-netlib が3 つのライブラリについて話していることに言及したいと思います。テーマが見つかりませんでした。

前もって感謝します!