623 سوال

629 پاسخ

855 نظر

243 کاربر

به سامانه پرسش و پاسخ کیوت خوش آمدید, این سامانه به شما امکان می دهد پرسشهای خود را طرح نموده و در کوتاهترین زمان ، پاسخ خود را دریافت نمایید.

-قبل از سوال پرسیدن حتما جست و جو کنید.

-در صورتی که سوالی به شما کمک کرد و یا جوابی ، حتما به آن امتیاز مثبت دهید.

-در صورتی که سوالی پرسیدید و جواب خود را گرفتید حتما جواب را به عنوان بهترین جواب انتخاب کنید.

-از ارسال چند سوال در یک تاپیک جدا خودداری کنید.

-نام مناسب برای سوالات انتخاب کنید.

-برچسب مناسب برای سوالات انتخاب کنید.

-برای نوشتن کد کافی است کد را از ادیتور خود کپی و در ادیتور سایت الصاق کنید و با انتخاب کد کلید CTRL+K را فشار دهید.

-حتما قوانین و نکات دیگر را از اینجا بخوانید.



Recent Badges

ته سوال !
- mva -
ته سوال !
- majid1605 -
سوال محشر
- majid1605 -

چه فایل هایی برای اجرای برنامه در سیستم های دیگر لازمه؟(به جز dll ها)

0 امتیاز
112 بازدید

سلام.
میخواستم بدونم آیا همه فایل هایی که توی پئشه Release هستن برای اجرای برنامه روی سیستم های دیگر لازمن؟یعنی حجم یه برنامه ساده 57MB هست؟!؟!؟!؟!؟!؟!؟!؟
آخه یک بار من فقط فایل exe و dll ها رو کپی کردم روی یه سیستم و برنامه ناقص اجرا شد.
الان توی پوشه Release این فایل ها موجوده.
enter image description here

سوال شده آبان 24, 1392  بوسیله ی neofight (1,020 امتیاز)  
44% درصد پذیرش جواب ها

2 پاسخ

+1 دیدگاه
 
بهترین پاسخ

فایل های .o و .rc تشکلیل دهنده فایل نهایی برنامه هستن و از به هم پیوستن اون ها فایل اجرایی exe برنامه ساخته میشه. فایل های .cpp هم که سورس کد برنامه هستن.
تنها کتابخونه های مورد استفاده برای اجرای برنامه نیاز هستن.

پاسخ داده شده آبان 25, 1392 بوسیله ی nice_2000 کیومن (4,040 امتیاز)  
انتخاب شده آبان 25, 1392 بوسیله ی neofight
ممنون ولی من یک بار فقط فایل exe و dll هارو کپی کردم و برنامه اجرا شد اما یک سری QPixmap تو برنامه استفاده کردم و تو برنامه هیچ عکسی نشون داده نشد.
منظورتون اینه که فایل های makefile , Makefile.Debug , Makefile.Release که در پوشه قبلی فایل exe هست باید همراه برنامه باشن؟
فقط فایل exe برنامه و dll ها نیاز هستن.
QPixmap های مورد استفاده از فایل Resource برنامه لود شدند؟
مسیر فایل ها رو بررسی کنید.
امروز دوباره تست کردم QPixmap ها نشون داده نشدند.
آدرس ها درستن,سورس برنامه درست کار میکنه.
فایل خروجی مشکل داره.
+2 امتیاز

بله حجم برنامه ساده حدود 57 هست منتها در برنامه هایی با تعداد خط کد زیاد هم تقریبا همین حدود است چون فایل exe رشد زیادی نخواهد داشت.
اگه شما همین پوشه Release رو فشرده کنید حجمش به نزدیک 10mb هم میرسه!!!
البته بهتره از برنامه های ساخت setup استفاده کنید که هم library ها رو فشرده میکنن هم برنامه رو بهتر میتونید به دوستاتون بدید.
همون طور هم که دوستمون گفت به فایل های o. و cpp. و rc. نیازی نیست.
در ضمن پوشه platforms هم که اون بالا هست فقط qwindows.dll اون برای release لازمه.

پاسخ داده شده آبان 25, 1392 بوسیله ی qtmil کیومن (10,340 امتیاز)  
ویرایش شده آبان 25, 1392 بوسیله ی qtmil
...