非 GUI オプション

GUI なしで同じバイナリを実行する方法について、いくつかの手がかりを見つけました:

  1. GTK はディスプレイなしでプログラムを実行することをサポートしています:http://library.gnome.org/devel/gtk/2.12/gtk-General.html#gtk-init-check。ただし、wxWidgets (http://library.gnome.org/devel/gtk/2.12/gtk-General.html#gtk-init-check%E3%80%82%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81wxWidgets) で可能かどうかまでは分かりません。

  2. wx 2.9 の wxAppConsole が何かの役に立つかもしれないですね。wxApp を wxAppConsole に単純に置き換えるだけでは動作しないです。どう使うべきか分かりません。ドキュメントもあまり整備されていないです。

  3. もう一つの選択肢として、IMPLEMENT_APP_NO_MAIN()を使って独自の main メソッドを作る方法があるかもしれません。

原文ソース

https://mmalmi.github.io/satoshi/
2024 年 2 月、COPA 対ライト裁判の証言の一環として GitHub で公開

他の外部ソース