LINUX.ORG.RU

Посоветуйте кроссплатформенную библиотеку для конфигурационных файлов


0

1

Чтобы под Linux, Windows, Mac OS X могла работать. Свой парсер не хочу писать, но если надо будет - буду.

Интересует только C.



Последнее исправление: ur (всего исправлений: 1)

UPD

Пришла идея использовать JSON, удобно и библиотек к нему много.

ur
() автор топика
Ответ на: комментарий от mannaz

Интересно. Наверное это и выберу.

ur
() автор топика

голосую за yaml

shty ★★★★★
()
Ответ на: комментарий от ananas

Лорчую libconfig. Хотя синтаксис libconfuse больше по душе, но libconfig куда мощнее, да и C++ умеет.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от shty

чем это?

пример из вики, как примерно будет выглядеть конфиг в JSONе

{
   "firstName": "Иван",
   "lastName": "Иванов",
   "address": {
       "streetAddress": "Московское ш., 101, кв.101",
       "city": "Ленинград",
       "postalCode": 101101
   },
   "phoneNumbers": [
       "812 123-1234",
       "916 123-4567"
   ]
}

а как бы это могло быть без этого идиотизма

firstName: Иван
lastName: Иванов
address: {
       streetAddress : "Московское ш., 101, кв.101",
       city : Ленинград,
       postalCode : 101101
}

phoneNumbers : [
     "812 123-1234",
     "916 123-4567"
]
mashina ★★★★★
()
Ответ на: комментарий от shty

а теперь напиши то же самое используя xml

и в магазине... мясо лучше в магазине покупать.

нечего сказать - луше не пиши.

mashina ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

QSettings - очень удобно, но не С и библиотека Qt, которая много весить будет если включить её в проект.

P.S. Сделал на libconfig

ur
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.