GUIなしで同じバイナリを実行する方法について、いくつかの手がかりを見つけました:
-
GTKはディスプレイなしでプログラムを実行することをサポートしています:
http://library.gnome.org/devel/gtk/2.12/gtk-General.html#gtk-init-check。ただし、wxWidgetsで可能かどうかまでは分かりません。 -
wx 2.9のwxAppConsoleが何かの役に立つかもしれないですね。wxAppをwxAppConsoleに単純に置き換えるだけでは動作しないです。どう使うべきか分かりません。ドキュメントもあまり整備されていないです。
-
もう一つの選択肢として、IMPLEMENT_APP_NO_MAIN()を使って独自のmainメソッドを作る方法があるかもしれません。