7

次のコマンドを使用して、vala プログラムをコンパイルしました。

valac test.vala

もちろん、自分のコンピューターでプログラムを実行することはできますが、別のコンピューターで .exe ファイルを実行しようとすると、次のエラーが発生します。

libglib-***.dll is missing on this computer

これは私のソースコードがどのように見えるかです:

using GLib;
int main(string[] args)
{
    bool running = true;
    while(running)
    {
        print("Hello World\n");
    }
    return 0;
}

エラーはかなり明確ですが、それに対して何ができますか? 前もって感謝します。

4

1 に答える 1

5

exe ファイルに沿って、使用するすべてのライブラリ (glib、gio など...) と独自の依存関係 (Gtk には gdk、cairo、pango などが必要です) をインストールする必要があります。

編集: SO に関するこの質問を見てください。最小限の依存関係がリストされています。

于 2012-09-07T19:45:29.403 に答える