Попробуйте SimpleIni http://code.jellycan.com/simpleini/, как указано в CodeProject.
Это C ++, файл с одним заголовком, библиотека шаблонов с лицензией MIT (то есть, коммерческое использование в порядке). Включите его в свой исходный файл и используйте его. Он кроссплатформенный, поддерживает UTF-8 и устаревшие кодированные файлы и может считывать и записывать INI-файл, в основном сохраняя комментарии и структуру и т. Д. Проще всего проверить страницу.
Это было давно, и, похоже, его используют многие люди. Я написал это и продолжаю поддерживать.