به نام خدا

سلام خدمت شما هموطنان عزیزم!

راستش اونجور که پیداست کیوت راه خاصی برای خروجی گرفتن از برنامه نداره که مثلا مثل یه عکس توی فتوشاپ بزنی Save as و هر جا دلت میخواد ذخیره کنی :)

خود کیوت برای اچرای برنامه یک فایل exe میسازه که معمولا از همون برای خروجی استفاده میشه ولی مشکل اینجاست که این فایل exe به خوی خود نمیتونه اجرا بشه و وقتی اجراش کنید با ارور مواجه میشید!

اول بگم که فایل exe در محل زیر ساخته میشه:

Documents\build-ApplicationName-Desktop_Qt_5_9_0_MinGW_32bit-Release\release

که ApplicationName اسم برنامه شماست البته که ادامه اسم فایل هم بسته به نسخه ای که استفاده میکنید ممکنه تغییر داشته باشه مهم اینه که توی دایکیومنت باید دنبالش بگردید!

یادتون باشه نسخه ی release رو بزنید! (از توی برنامه)

حالا اگه فایل exe رو اجرا کنید میبینید که ارور میده که چند تا فایل dll رو نداره

فایل های dll اولیه رو میتونید توی آدرس زیر پیدا کنید

C:\Qt\Qt5.9.0\5.9\mingw53_32\bin

بسته به نسخه QT شما ممکنه آدرس فرق کنه! شما باید فایل های مورد نیاز رو توی پوشه ای که فایل exe وجود داره کپی کنید!

ولی اگه دوباره اجرا کنید به چند تا متغییر گیر میده که دلیل نوشتن این مطلب همه اش به خاطر این قسمت بود

حالا شما باید برید به آدرس زیر

C:\Qt\Qt5.9.0\Tools\mingw530_32\bin

بسته به نسخه QT شما ممکنه آدرس فرق کنه!

همه فایل های dll رو کپی کنید بریزید توی همون پوشه ای که فایل exe تون درونش دخیره شده!

امیدوارم که برنامه شما هم اجرا بشه!

البته ممکنه به چند تا فایل نیاز نداشته باشه که اگه شما میخواید برنامه تون رو منتشر کنید میتونید فایل های غیر ضروری رو حذف کنید که برنامه کم حجم بشه!

اگه سوالی داشتید در حد توانم با دانش اندکم در خدمتتون هستم!

موفق باشید

یا علی مدد...!