Каков самый простой способ указать wxWidgets всегда использовать wxFileConfig?

Я пишу свою первую серьезную программу wxWidgets. Я хотел бы использовать средство wxConfig, чтобы сделать пользовательские параметры программы постоянными. Однако я не хочу, чтобы wxConfigBase автоматически использовал реестр Windows. Хотя изначально я ориентируюсь на Windows, я бы предпочел использовать файл конфигурации (например, .ini). Кто-нибудь знает чистый и простой способ сделать это? Спасибо.


person Bill Forster    schedule 08.09.2008    source источник


Ответы (2)


Согласно источнику wx/config.h все, что вам нужно, это определить символ wxUSE_CONFIG_NATIVE равным 0 в вашем проекте, и тогда он всегда будет использовать wxFileConfig.

person Paulius    schedule 08.09.2008
comment
Спасибо за это, это не совсем сработало, но указало мне правильное направление. Вместо отмены определения wxUSE_CONFIG_NATIVE работает переопределение wxUSE_CONFIG_NATIVE с 1 по умолчанию на 0. - person Bill Forster; 08.09.2008

Самый чистый и простой способ — использовать класс wxFileConfig.

person Milan Babuškov    schedule 18.09.2008