خانه برنامه نویسی ریلیز نرم افزار قابل اجرا برای ویندوز در کیوت
ریلیز نرم افزار قابل اجرا برای ویندوز در کیوت

ریلیز نرم افزار قابل اجرا برای ویندوز در کیوت


۱۲ اسفند ۱۳۹۸
رضا احمدی
267 بازدید
دسته بندی : Qt creator , برنامه نویسی

هنگامی که یک برنامه را نوشتید نیاز هست تا فایل نهایی و قابل اجرا را به کاربر بدهید یا اصطلاحا از برنامه ریلیز بگیرید تو این مطلب این کارو رو بررسی میکنیم.

برای این منظور راه حل های مختلفی است که من از روش زیر برای ایجاد فایل exe قابل اجرا برای ویندوز استفاده میکنم.

مراحل مربوط به محیط کیوت

1- در محیط کیوتی کریتور از ستون سمت چپ قسمت BUILD را روی حالت Release قرا دهی.
2- برنامه را اجرا کنید (ctrl+R)

تنظیم ریلز برنامه در کیوت
تنظیم ریلز برنامه در کیوت

پس از انجام دو مرحله ساده بالا اگر در سورس شما خطایی وجود نداشته باشد برنامه اجرا می شود و یک فایل با پسوند “exe” درون پوشه ای که در قسمت project تنظیم کردید ساخته می شود. برا تنظیم یا بدست اوردن این ادرس به تصویر زیر دقت کنید:

آدرس پوشه ریلیز در کیوت
آدرس پوشه ریلیز در کیوت

حال فایل مورد نظر شما اماده است.اما اگر آن را بخواهید اجرا کنید با خطایی مشابه خطای زیر روبرو می شوید.

خطای مربوط به پلاگینها
خطای مربوط به پلاگینها

همانطور که مشاهده می کنید این فایل برای اجرا به پلاگین qt5core.dll نیاز دارد برای این منظور می بایست این پلاگین را در کنار این فایل قرار دهید. البته این تنها پلاگینی نیست که برای اجرا برنامه شما ممکن است به آن نیاز داشته باشد. برای حل این مشکل و قرار دادن همه پلاگین های مورد نیاز مانند زیر عمل میکنیم.

مراحل دستوری در cmd

1- وارد پوشه کیوتی موجود در استارت شوید کامندپراسسور کیوت را اجرا کنید بهتر است برای اجرا گزینه run as administrator را انتخاب کنید.

qt release cmd
qt release cmd

پس از اجرای cmd با استقاده از دستور زیر میتوان پلاگین ها و فایلهای مورد نیاز برنامه را به پوشه مورد نظر برنامه انقال داد :

windeployqt ادرس پوشه ریلیز

میتوانید برای راحتتر شدن کار پس ازنوشت عبارت windeployqt ادرس پوشه ای که در تنظیمات پروژ بود را کپی و در اینجا paste کنید.

qt release cmd
qt release cmd

سپس کلید اینتر را فشار دهید پس از چند ثانیه عملیات انجام می شود و فایلها به پوشه مورد نظر انتقال پیدا می کنند.

windeployqt
اجرای دستور windeployqt برای ایجاد پلاگینهای مورد نیاز و به پایان رساندن ریلیز برنامه

حال اگر به پوشه مورد نظر بگردید می بینید که فایل ها در آن جا قرار دارند و برنامه قابل اجرا است.

نکته : پس از انجام مراحل بالا فایلهایی که پسوند آن ها .cpp , .h , .o است را حذف کنید.

به همین راحتی…

مطالب مرتبط

 دیدگاهتان را بنویسید   

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *