Продублируй ошибку в виде текста. Вообще раз сработал assert - значит ты что-то неправильно используешь. Мб забыл что-то ещё предварительно инициализировать.
Вообще-то использование wxWidgets предполагает использование класса wxApp, а не просто вызов функций библиотеки в main(). Вы пытаетесь выдернуть из библиотеки одну функцию, она не находит привычного окружения и валится. Все логично.
michadimin, а получается, что вы, изучая велосипед, пытаетесь рулить без колес.
Никакой особенной дичи в примерах нет - там используются базовые классы библиотеки.
Наследование - если класс абстрактен и сам по себе ничего не делает.