問題タブ [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++ - 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++ は初めてです。 ..初心者には優しくしてください =)
ありがとう、サイモン
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 に関連する何かから発生していると思います。
実は日本語版を持っているので下のような感じです。
私が欠けているものを教えていただけますか?プロジェクトにさらにライブラリを追加しようとしましたが、それでもうまくいきませんでした。
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
私のコード:
c++ - cpp-netlib fetch Yahoo-Finance コンテンツはリダイレクト後に失敗しました
yahoo ファイナンスのウェブサイトからデータを取得しようとしました。ただし、cpp-netlib では動作しません。通常のブラウザでは問題ありません。
問題はリダイレクトだと思います。エラー メッセージは次のようになります。
解決
要求された URL をhttp://download.finance.yahoo.com/d/quotes.csv?s=ADS.DE&f=nに変更しました
c++ - uri::uri を使用した cpp-netlib リクエスト
cpp-netlib バージョン 0.11 と boost 1.55 を使用しており、次の行でリクエスト オブジェクトを作成したいと考えています。
ドキュメント ( here ) を正しく読めば、リクエスト URL を設定する行は機能するはずですが、
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 つのライブラリについて話していることに言及したいと思います。テーマが見つかりませんでした。
前もって感謝します!