2012-09-07 5 views
7
पर एक वाला स्रोत संकलन निम्न आदेश का उपयोग करके

मैं एक वाला कार्यक्रम संकलित:विंडोज

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

अपनी exe फ़ाइल के साथ आपको अपने द्वारा उपयोग की जाने वाली सभी लाइब्रेरी (ग्लिब, जीओओ, आदि ...) और उनकी अपनी निर्भरताओं को स्थापित करने की आवश्यकता होगी (जीटीके को जीडीके, कैरो, पैंगो और कुछ और की आवश्यकता होगी)।

संपादित करें: इस question on SO पर एक नज़र डालें, न्यूनतम निर्भरता सूचीबद्ध हैं।