2012-08-09 15 views
5

पर चलाने के लिए मैं बंदरगाह करना चाहते हैं मेरी सी # WinForms आवेदन दोनों विंडोज और लिनक्स के साथ प्रयोग करने योग्य होने के लिए। मेरे पास जावा के साथ कुछ अनुभव है और पाइथन के साथ अधिक अनुभव है लेकिन मुझे वास्तव में पहले पसंद नहीं है और मैं दूसरे से चिंतित हूं (मेरा मतलब है कि obfuscation, लक्ष्य पीसी पर पायथन स्थापित करने की आवश्यकता है) तो मेरे पास है वाला और GTK3 टूलकिट का उपयोग करने के लिए चुना है ... यह सूक्ति आवेदन करने के लिए मुख्य रूप से बनाई गई है, लेकिन मैं पढ़ा है कि यह बहु है और सभी सॉफ्टवेयर चलाने के लिए आवश्यक dependences साथ भी सेल्सियस के लिए पूरी तरह से संकलित किया गया है - लेकिन यह सही है? मेरा मतलब है: क्या मैं लिनक्स पर अपना आवेदन बनाते समय किसी भी सीमा को पूरा करूंगा? मैं इसे खत्म नहीं करना चाहता हूं और फिर यह पता लगाने के लिए कि इसे विंडोज़ पर नहीं चलाया जा सकता है क्योंकि मैंने कुछ गनोम लाइब्रेरी का उपयोग किया है ...सूक्ति/वाला आवेदन विंडोज

+2

क्या * कहानियो * आप की बात कर रहे हैं? – Tshepang

उत्तर

5

बहुत से जीटीके अनुप्रयोग हैं जो वर्तमान में बिना किसी समस्या के विंडोज पर काम करते हैं ।

उदाहरण के लिए:

  • GIMP (रेखापुंज ग्राफिक्स उपकरण - आवेदन जिसके लिए जीटीके शुरू में बनाया गया था)
  • इंकस्केप (वेक्टर ग्राफिक्स उपकरण)
  • Geany (पाठ संपादक)
  • Pidgin

वाला क्षुधा कहीं भी काम करेंगे एक जीटीके क्षुधा होगा। विंडोज़ पर चल रहे एक वैला ऐप का नाम नहीं दे सकता है लेकिन मैं इसमें दिलचस्पी लेता हूं और आपको वापस ले जाऊंगा।

वैसे वैला/जीटीके में ऐप लिखने के लिए दो (शायद कई) दृष्टिकोण हैं, उदाहरण के लिए संपूर्ण जीटीके लाइब्रेरी ऐप में या नहीं। गेनी 2 अलग-अलग बाइनरी इंस्टॉलर्स प्रदान करता है जो आपको चुनने के लिए अनुमति देता है कि क्या आपके पास पहले से ही आपके विंडोज़ पर जीटीके है, जो एक हल्का भूगर्भीय इंस्टालर डाउनलोड करता है, अगर पूर्ण इंस्टॉलर डाउनलोड नहीं करता है जो जीटीके के संस्करण को शामिल करता है।

यहाँ एक site and a tool उत्पादन खिड़कियों निष्पादनयोग्य करने के लिए अपने वाला संकलक कॉन्फ़िगर करने में मदद मिलेगी कि है।

मुझे यकीन है कि अगर आप सभी उपकरण है कि वाला विंडोज पर की जरूरत का उपयोग कर सकते नहीं कर रहा हूँ। आपको लिनक्स बॉक्स पर विकसित होना पड़ सकता है।

+0

यह मेरे प्रश्न का उत्तर देता है। मैं लिनक्स पर विकसित करना चाहता हूं, मैं केवल curios था अगर यह किसी भी तरह समस्याग्रस्त नहीं है। धन्यवाद। :) – smsware

+3

यह उल्लेखनीय है कि मिंगडब्लू का उपयोग करके इन पुस्तकालयों का उपयोग करके संकलन थोड़ा निराशाजनक हो सकता है और आपको विंडोज़ के लिए लाइब्रेरी ढूंढने में कुछ कठिनाई हो सकती है, इसलिए सुनिश्चित करें कि आपके द्वारा शुरू होने से पहले लाइब्रेरी का एक काम करने वाला एमआईजीडब्ल्यू डीएलएल है जिसका उपयोग करना है । – apmasell

+0

@apmasell और यही वह चीज थी जिसके बारे में मैं चिंता कर रहा था - मैंने सोचा था कि liblaries को शेष कोड की तरह संकलित किया गया है जिसका अर्थ है कि एप्लिकेशन के अंदर "अंदर" है और एप्लिकेशन के पास सिस्टम के लिए कोई मांग नहीं है (जैसे डॉस गेम्स और ऐसे)। – smsware

संबंधित मुद्दे