1

libconfigでリストを使用する方法を教えてくれるソースが見つからないようです。

私の設定ファイルが次のようになっているとしましょう:

Layer1 = {
    Layer2 = {
        SomeOption = "MyValue";
        Options =  (
            {
                Option = "Full Screen";
                Value = "No";
            },
            {
                Option = "Title";
                Value = "Test";
            }
        );
    };
};

libconfig++ でオプションを読み取るにはどうすればよいですか? 単一の値を読み取る方法しか見つかりません。

4

1 に答える 1

3

OK、私は答えを見つけました:

using namespace libconfig;

// ...

Config *pConfig = new Config();
// ...
Setting& settings = pConfig->lookup("Layer1.Layer2.Options");
const char* op0 = settings[0]["Option"];

// ...
于 2012-11-14T13:16:20.640 に答える