2012-09-09 6 views
5

एक छोटे सी ++/क्यूटी प्रोजेक्ट के लिए मैं एक इंस्टॉलर बनाना चाहता हूं।क्यूटी सी ++ प्रोजेक्ट के लिए सरल इंस्टॉलर, केवल विंडोज़ को लक्षित करना

  1. कोड क्यूटी निर्माता में लिखा
  2. मूल रूप से (जब कुछ क्यूटी DLLs जोड़ दिया गया है), एक सरल xcopy स्थापित संभव है
  3. मैं बस (ज़िप/rar) फ़ाइलें पैक सकता है, लेकिन मैं चाहता हूँ
  4. कोई रजिस्ट्री प्रविष्टियाँ हैं, आदि
  5. कोड केवल जीत डेस्कटॉप के लिए है "एक छोटे से संस्थापक भावना है", इसलिए कोई क्रॉस प्लेटफॉर्म आवश्यकताओं

basicall y संस्थापक जाएगा

  1. लक्ष्य निर्देशिका के लिए पूछें
  2. लाइसेंस स्वीकृति
  3. के लिए कहें .. और मेरे दृष्टिकोण से

स्थापित (प्रोग्रामर के रूप में) संस्थापक सेटअप करने के लिए आसान होना चाहिए और सीखें। मैं आदर्श होगा अगर मैं इसे क्यूटी निर्माता के भीतर से बना सकता हूं। चूंकि यह गैर-वाणिज्यिक ओपन सोर्स प्रोजेक्ट के लिए है, इंस्टॉलर सॉफ़्टवेयर को (या कम से कम बहुत ही उचित मूल्य) होना चाहिए।

आप क्या सलाह देंगे?

+4

[एनएसआईएस] (http://nsis.sourceforge.net/Main_Page) है। यह पठनीय है, इसलिए आप इसे अपने मेकफ़ाइल के लिए एक चरण के रूप में जोड़ सकते हैं। – Blender

उत्तर

1

मैं इस एक लंबे समय पहले का इस्तेमाल किया है http://www.clickteam.com/website/world/install-creator

लेकिन अब मैं ढाल स्थापित का उपयोग, लेकिन यह सुविधाओं का एक बहुत कुछ है आप उन्हें जरूरत नहीं हैं और यह लाइसेंस है के बारे में $ 2k

+0

मुझे वास्तव में मेरी परियोजना के लिए "इंस्टॉलर" बनाने में दिलचस्पी होगी। यह शायद संभव है, मैंने कभी इसके बारे में सोचा नहीं :) – ivica

+0

मेरे परिदृश्य के लिए ठीक है, मुझे इंस्टॉलर संस्करण चलाने के लिए लगभग 10 मिनट लग गए। संकेत के लिए धन्यवाद। अन्य इंस्टॉलर निर्माता थोड़ा और परिष्कृत लगता है, http://stackoverflow.com/a/12346575/356726 देखें, लेकिन उस समय के लिए मैं यहां इस के साथ चिपक जाता हूं। –

4

के लिए आपको free edition of Advanced Installer की आवश्यकता है जो पर्याप्त है। आपको किसी भी स्क्रिप्टिंग की आवश्यकता नहीं है, केवल डिफ़ॉल्ट स्थापना फ़ोल्डर और संवाद की आवश्यकता के अनुसार, अपनी फ़ाइलों को खींचें और छोड़ें। मुफ़्त संस्करण केवल "Simple" projects के लिए है, जो आपके लिए पर्याप्त है। इसमें command line interface भी शामिल है, यदि आपको अपने निर्माण को स्वचालित करने के लिए एक की आवश्यकता है।

+0

इसके अलावा एक उत्कृष्ट संकेत, पहले अन्य इंस्टॉलर को आजमाया है और यह वही करता है जो मुझे चाहिए। लेकिन आपकी मदद बहुत सराहना की है। शायद मैं बाद में किसी भी समय स्विच करूँगा। –

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