Macro wxDISABLE_DEBUG_SUPPORT
Sintaxis
#define wxDISABLE_DEBUG_SUPPORT() \ wxDISABLE_ASSERTS_IN_RELEASE_BUILD(); \ wxDISABLE_DEBUG_LOGGING_IN_RELEASE_BUILD()
Descripción
Utilizar esta macro para deshabilitar todo el código de depuración en la compilación de lanzamiento cuando no utilice wxIMPLEMENT_APP().
Actualmente esta macro deshabilita la comprobación de aserciones y los mensajes de registro de nivel de depuración y traza en la compilación de lanzamiento (es decir, cuando NDEBUG está definido). Es utilizada por la macro wxIMPLEMENT_APP() por lo que solo se necesita utilizarla explícitamente si no se utiliza esta macro sino que inicializa wxWidgets directamente (p.e. llama a wxEntry() o a la propia wxEntryStart()).
Si no se desea deshabilitar el código de depuración incluso en la versión de lanzamiento de una aplicación, se puede utilizar wxSetDefaultAssertHandler() y wxLog::SetLogLevel() con el parámetro wxLOG_Max para habilitar las aserciones y el registro de depuración respectivamente.