g_main_loop_run を呼び出さずに GLib (の一部) を使用するのは正しいですか? もしそうなら、このように使用できる GLib の部分を識別する方法は?
私は主に興味があります(https://developer.gnome.org/glib/2.34/index.htmlで参照):
- GLib データ型;
- GLib ユーティリティ。
常識的には、GMainLoop を必要とするものは何もないはずだと教えてくれますが (Timers を除く)、私は完全な GLib 初心者であり、GMainLoop が必要な場合とそうでない場合の明示的なステートメントがドキュメントに見つかりませんでした。 .
「GLib Core Application Support」セクションから、メッセージロギングを使用したいのですが、メインループとの相互作用についてはわかりません。
理由を知りたい方のために説明すると、私は既にメイン ループを持っている FUSE/osxfuse を使用していますが、それを分解して GMainLoop に統合するのがどれほど簡単かはわかりません。
また、代替の C ライブラリの提案も歓迎します。GLib のドキュメントを見ると、どちらかというと気に入っていますが、ライブラリのセットではなく、フレームワークになろうとしていることに不安を感じています。