Ubuntu で gtk "Hello World" アプリケーションを実行しようとしています。次のコマンドを使用して、.exe のバンドルを作成しました。 (参照: Mono 開発用のバンドルの作成方法)
mkbundle --static hello.exe -o こんにちは
今、次のコマンドを使用して、このバンドルされたアプリケーションを新しいubuntuサーバーで実行しようとしています:
anand@anand-Fresh-Ubuntu:~Desktop$ ./ こんにちは
次のエラーがスローされます。
未処理の例外: System.TypeInitializationException: Gtk.Application の型初期化子によって例外がスローされました ---> System.EntryPointNotFoundException: glibsharp_g_thread_supported at (wrapper managed-to-native) GLib.Thread: glibsharp_g_thread_supported () at GLib.Thread.get_Supported () [0x00000] in :0 at Gtk.Application..cctor () [0x00000] in :0 --- 内部例外スタック トレースの終わり --- at Test.MainClass.Main (System.String[] args) [ 0x00000] in :0 [エラー] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: Gtk.Application の型初期化子によって例外がスローされました ---> System.EntryPointNotFoundException: glibsharp_g_thread_supported at (wrapper managed-to-native) GLib.Thread: glibsharp_g_thread_supported () at GLib.Thread.get_Supported () [0x00000] in :0 at Gtk.Application..cctor () [0x00000] in :0 --- 内部例外スタック トレースの終了 --- at Test.MainClass.Main (System.String[] args) [0x00000] in :0
mono-complete はこのマシンに既にインストールされています。
前もって感謝します。