yaml-cpp

    2

    1答えて

    私のプロジェクトでは、yaml-cppをさまざまな方法で使用しています。今私はJSONとしていくつかのデータを書きたいと思います。 JSONはYAMLのサブセットであるため、少なくとも私が必要とする機能については、純粋なJSONを出力するためにyaml-cppにいくつかのオプションを設定することが可能であるはずです。それはどうですか?

    1

    1答えて

    yaml-cppライブラリをインストールします。 Ubuntuの(私のPC上の)にインストールする 私は通常githubからそれをクローン化し、これらの手順を実行します。 cmake cmake [-G generator] [-DBUILD_SHARED_LIBS=ON|OFF] .. make make install 、それが正常に動作します。 私はDockerで同じ手順を実行します

    1

    1答えて

    YAML-cppライブラリを使用してYAMLノードからサブノードを削除することはできません。これは私がしようとしているコードです: YAML::Node y = YAML::Load("\ a: first\n\ b: second\n\ c: \n\ d: third\n\ e: \n\ f: fourth\n\

    0

    1答えて

    私はyaml-cppにはかなり新しいです。その後、tutorials、そのチュートリアルは正常です。しかし、自分のyamlファイルを解析しようとすると、それは私には難しいことです。私は "演算子"と "ノード"と混乱しています。 yamlファイルを以下に示す。 Device: DeviceName: "/dev/ttyS2" Baud: 19200 Parity: "

    0

    1答えて

    私のプロジェクトでyaml-cppを使用しようとしています。私はcmakeを使って自分のプロジェクトとgamサブモジュールであるyaml-cppをビルドしています。 私はコンピュータにboostライブラリを持っています(yaml-cppが必要です)。 私はそれを静的に構築しています。私の主なCMakeLists.txtにadd_subdirectoryを使用した場合、target_link_lib

    1

    1答えて

    私はyaml文字列を解析するためにYAML-CPPを使用しています。それはYAML :: Nodeを返します、私はそれが現在32バイトのコンテナだと思いますか?主にm_pMemoryとm_pNode。 node = YAML::Load(ystr); この機能の最後に、nodeによってアクセスされるメモリを解放したいと思います。ノードは32バイトのオブジェクトなので、スコープ外になったら消えて

    0

    1答えて

    私は、すべてYAML構成ファイルを読むいくつかのC++プログラムを/etc/foo/config.ymlに持っています。私は、ファイル(yaml-cppライブラリを使用して) YAML::Node load_config(); から設定を読み込む機能を書かれています。 私のプログラムのmain()関数の最初にこの設定をロードしてから、どこでもアクセスできるようにしたいと思います。は何らかのグロ

    0

    1答えて

    私はyaml-cpp parserをコンピュータ上で動作させようとしています。私はREADMEの指示に従いました。エラーや警告なしでlibyaml-cpp.aというファイルが生成されました。その後、私はディレクトリにそのファイルをコピーし、のは、次のテキストが含まれて私もb.yamlを入れ/path/to/files、およびmain.cppを、それを呼びましょう: // main.cpp in

    1

    1答えて

    私は大きい(〜2Gb)yamlファイルを持っています。私はyaml-cppライブラリとYAML::Loadfile関数を使用します。しかし、私はRAM不足の問題があります。 この小さなファイルを有効なyamlファイル(おそらくlinuxの機能)になるように、このファイルをいくつかの小さなファイルに分割する最も簡単な方法は何ですか?

    0

    2答えて

    .yamlファイルにあります。私は、私は1つに2つのfloat数(x、y)を格納したい、私の質問は、私は world: radius: 20 [-30, -70] 基本的には、以下の形式で保存することができている world: radius: 20 x: -70 y: -30 にX、Yを保存する方法を知っていますライン。 C言