يمكنك إنشاء setup.exe في كيو تي لتثبيت التطبيق على جهاز كمبيوتر عميل

StackOverflow https://stackoverflow.com/questions/655011

  •  19-08-2019
  •  | 
  •  

سؤال

ولقد خلق التطبيق سطح المكتب وأنا الآن بحاجة إلى تثبيت على جهاز الكمبيوتر في العميل.

ومع ذلك، فإن العميل يود أن يكون المعالج لتثبيت. كما يسمح مشروع إعداد البصرية ستوديو لك لإضافة المثبت.

هل كيو تي تسمح لك لخلق المثبت أو هل أنا بحاجة إلى استخدام المثبت 3rd الطرف مثل InstallShield أو الحكماء؟

هل كانت مفيدة؟

المحلول

وبالتأكيد تحتاج المثبت طرف ثالث. وقد ذكرت بضعة الجيد منها بالفعل. إذا قررت الذهاب مع المثبت حلا يدفع BitRock التركيب في هو الخيار الأمثل وأنها هي أيضا تتمحور كيو تي والخاصة الرئيسي هو الاعمال حول كيو تي.

وكبديل المصدر المفتوح أود أن أقترح NSIS

نصائح أخرى

ابتكارات و مثل ذلك كثيرا. لقد حاول عدد قليل من الآخرين وهذا واحد يعمل بشكل جيد بالنسبة لي. (وحرية)

ويجب عليك استخدام على الإطار المثبت كيو تي : ل http://doc.qt.io/qtinstallerframework/ifw-overview.html

إذا كنت تستهدف فقط ويندوز، يمكنك استخدام WIX (ويندوز المثبت XML)، والتي يمكن دمجها في Visual Studio ثم MSBuild، لذلك من السهل نسبيا للاستخدام. انها حرة وتنتج ملفات MSI صالحة، والذي قد يكون الشرط على أي حال.

إذا ليس في حاجة إلى إعداد معالج بسيط، وإعطاء InnoSetup المحاولة.

وأعتقد أن أفضل لاستخدام طرف ثالث البرمجيات مثل installshield. هي الأمثل أنها لغرض التعبئة والتغليف وتوفير خيارات للتخصيص من ذلك بكثير.

إذا لديك Visual Studio بالفعل، يمكنك الاستمرار في استخدام مشروع الإعداد لتوزيع التطبيق الخاص بك. يتم بناؤها الأدوات في. هذه هي التكنولوجيا التي WIX "استبدال" (أكثر على ذلك لاحقا)، وهذا ما أقوم به. انها ليست حلا مثاليا، لكنه يحصل لي MSI، وهو كيف برامج ويندوز يجب تثبيت هذه الأيام. باستخدام InstallShield أو شيء من هذا قد يكون أفضل، ولكن لنكون صادقين أنا لم أصب تجربة جيدة مع أي تركيب طرف ثالث. هذا هو السبب في أنني فقط عالقة مع أقل من مثالية مشروع الإعداد؛ أنه يدق تنفق الكثير على طرف ثالث أدوات إنشاء المثبت باهظة الثمن، والقبيح وغالبا محبطة. باختصار، انها حل عملي جدا، والحلول العملية معنى.

وأما بالنسبة WIX: في الحقيقة أنا لا أوصي به على الإطلاق. يبدو وكأنه فكرة عظيمة، ولكن بعد بضعة أشهر وجدت نفسي التبديل إلى مشاريع الإعداد. على الرغم من انه تم استخدام WIX لأكثر من عام ولقد تم استخدام مشاريع الإعداد، ويأخذ خبير WIX لدينا ضعف المدة للحصول على أي شيء فعله. (وهو مبرمج رائع، جدا، فقط قليلا أعماه مفتوحة المصدر.) ينتهي بك الأمر مع الآلاف من خطوط النص المنسوخ التي تحتاج إلى صيانة. مع اثنين من المشاريع المختلفة، يصبح من فوضى غير قابل للدعم.

وأنا لن أقترح محاولة لبناء المثبت في كيو تي نفسك. بالإضافة إلى الحاجة إلى الحصول على الكثير من السلوك الحق فقط، كتطبيق كيو تي سيتطلب المكتبات كيو تي. إلا إذا كنت ربطها بشكل ثابت، وهو أمر ممكن مع النسخة التجارية (وليس LGPL) ولكن من الصعب وغير مستحسن. بالاضافة الى ذلك الحين كنت تريد ان تكون من بينهم اثنان نسخ من المكتبات كيو تي في التحميل.

وكيو تي نفسه يبدو أن استخدام المثبت نولسوفت. وهذا وحده ينبغي أن أقول لك بناء الخاصة بك ليست فكرة جيدة. :)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top