2012-09-07 15 views
7

skompilowany program Vala za pomocą następującego polecenia:Kompilacja źródło Vala W Windows

valac test.vala 

Oczywiście jestem w stanie uruchomić program na moim komputerze, ale gdy próbuję uruchomić plik .exe na inną dostaję następujący błąd:

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

ten sposób mój kod źródłowy wygląda następująco:

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

Błąd jest całkiem jasny, ale co mogę zrobić przeciwko niemu? Z góry dziękuję.

Odpowiedz

4

Wraz z plikiem exe będziesz musiał zainstalować wszystkie używane biblioteki (glib, gio itp.) I własne zależności (Gtk będzie wymagać gdk, cairo, pango i trochę więcej).

Edytuj: spójrz na ten question on SO, lista minimalnych zależności znajduje się na liście.