私は現在、GLib g_module
関数を使用して、実行時にいくつかの共有オブジェクトをロードしています。共有オブジェクトをロードするためのフェイルセーフ方法
私が使用する基本的な方法は以下の通りです:
- コール
g_module_open
モジュールにその後 - を得るために、私がしたよう
g_module_symbol
を使用してg_module_make_resident
malloc
/free
))メインアプリケーションは、すべてをクラッシュせずにこのエラーを「キャッチ」できますか?これをachiveするための良い方法があれば は、私は本当に
共有ライブラリはプロセスのアドレス空間にロードされます。したがって、実際に共有ライブラリ –
のバグからプロセスを分離することはできません。これは悲しいことですが、とにかくありがとうございます;)これを答えにしてください... – mame98