Где QS /C++ Store System Scope QSettings на Mac OSX 10?

Согласно документации Qt для последней версии Qt, глядя на QSettings, они говорят, что системные настройки системы Mac хранятся в каталоге /etc/xdg. К сожалению, я не считаю, что это имеет место на Mac OSX 10.10 Yosemite. Где они хранят эти настройки? Я имею в виду, что я заставил QSettings работать в этом примере, но папка / etc / xdg не будет найдена, даже когда я это сделаю sudo su и предположите, что root на моем Mac, чтобы получить доступ к этой папке.

1 ответ

На MacOS, $HOME/Library/Preferences/ должно быть место для пользовательских настроек, в то время как /Library/Preferences/ путь к настройкам по умолчанию (и пользователь не может писать на нем).

Если в более новой версии MacOS Qt использует пути Unix, то вы должны посмотреть на /etc/xdg/ или же $HOME/.config/

Во всех четырех случаях этот каталог содержит один .rc файл и (необязательно) подкаталог, названный в качестве программного обеспечения, который содержит все другие файлы конфигурации.

Другие вопросы по тегам