Я пишу свою первую серьезную программу wxWidgets. Я хотел бы использовать средство wxConfig, чтобы сделать пользовательские параметры программы постоянными. Однако я не хочу, чтобы wxConfigBase автоматически использовал реестр Windows. Хотя изначально я ориентируюсь на Windows, я бы предпочел использовать файл конфигурации (например, .ini). Кто-нибудь знает чистый и простой способ сделать это? Спасибо.
Каков самый простой способ указать wxWidgets всегда использовать wxFileConfig?
Ответы (2)
Согласно источнику wx/config.h все, что вам нужно, это определить символ wxUSE_CONFIG_NATIVE
равным 0 в вашем проекте, и тогда он всегда будет использовать wxFileConfig
.
person
Paulius
schedule
08.09.2008
Спасибо за это, это не совсем сработало, но указало мне правильное направление. Вместо отмены определения wxUSE_CONFIG_NATIVE работает переопределение wxUSE_CONFIG_NATIVE с 1 по умолчанию на 0.
- person Bill Forster; 08.09.2008
Самый чистый и простой способ — использовать класс wxFileConfig.
person
Milan Babuškov
schedule
18.09.2008