الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفيه اخراج ملف exe من الـ qt

بدأه Don DaVinci في 29 أكتوبر 2010 · 4 رد · 1,976 مشاهدة · في قسم Cross Platform GUI Libraries العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلأم علكيم ورحمه الله وبركاته

اولآ احببت ان اوضح اني مبتدأ جدآ في الـ QT

بحيث انه اول برنامج لي َ

فأحببت ان استفسر عن طريقه اخراج ملف exe لـ يستخدمه شخص اخر

مع العلم اني عندما عملت release نتج لي ملف exe لكن المشكله فيه

انه عند تشغيل هذآ الملف تخرج لي رساله كـمآ بالصوره ادناآه

domain-fa0a83363d.png

رجاء افيديوني بالطريقه الصحيحه

مع العلم اني جربت البرنامج على اكثر من جهاز ونفس الرساله تخرج لي

تم تعديل هذه المشاركة بواسطة Don DaVinci في 29 أكتوبر 2010 في 21:09

#2

بص يا صاحبي ..

إنتا محتاج حوالي 4 أو 5 ملفات dll ...

لو بحثت في المكان اللي عامل فيه Install ل Qt هتلاقيهم ...

أو ...

ممكن تحمل البرنامج ده ... هوا معمول ب Qt وهتلاقي فيه الملفات المطلوبه لتشغيل البرنامج بتاعك:

http://code.google.com/p/kamous/downloads/detail?name=Kamous.zip&can=2&q=#makechanges

1
#3

كما ذكر لك الأخ الفاضل هويدي ، يجب ان ترفق مع الملف التنفيذي بعض ملفات ال dll اذا كان الجهاز لا يحوي مكتبة كيوتي.

وهي (عند بناء البرنامج ك release):

mingwm10.dll

QtCore4.dll

QtGui4.dll

اما عند بناءه ك debug version استخدم ملفات dll التي تنتهي بحرف d.

وفي حالة استخدامك لاي Module اخر مثل دعم الشبكات وقواعد البيانات و...الخ يجب ان تضيف ملف الموديول المستخدم

وراجع هنا لكيفية صنع ملف extraction بحيث يضم البرنامج + ملفات dll على صورة exe file :

/index.php?showtopic=200926&view=findpost&p=998874

بالتوفيق.

1
#4

اشكركم جميعا على تعاونكم وسرعه استجابتكم

لكن عندي سؤال

كيف اجعل الملف التفيذي مع الملفات المطلوبه ارفاقها مع البرنامج في ملف تنفيذي واحد دون عمل استخراج بالـ ZIP ! ..

SudaNix ذكرت في الـ موضوع الذي اعطيتني رابطه عن static Library لتفيذ المطلب

هل بالامكان شرح هذي الخاصيه َ ...

#5

راجع الخطوات هنا:

/index.php?showtopic=193034

حمل نسخة كيوتي أخرى من الموقع ، لكن على شكل src وليست النسخة التنفيذية. بعد ذلك قم ببنائها من المصدر وتأكد من تمرير خاصية static عن تشغيل ال configure.exe

العملية قد تستغرق معك عدة ساعات .

بعد التنصيب سيصبح لديك نسختين كيوتي ، تاكد من اختيار نسخة Qt static عند عمل مشروع جديد في QtCreator.

بالتوفيق.

مواضيع مشابهة