ورود

View Full Version : سوال: ایجاد فایل (اجرایی، exe) از برنامه



water_lily_2012
سه شنبه 30 آبان 1391, 05:45 صبح
سلام

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

این برنامه + فایل help با تصاویر برنامه
http://s1.picofile.com/file/7559955478/T.rar.html (http://s1.picofile.com/file/7559955478/RAT.rar.html)

rubiks.kde
سه شنبه 30 آبان 1391, 11:39 صبح
سلام دوست عزیز اینم از چیزی که خواسته بودی اگه مشکلی بود دوباره بگو

http://s3.picofile.com/file/7560753117/release.rar.html

water_lily_2012
سه شنبه 30 آبان 1391, 16:52 عصر
سلام
تشکر دوست عزیز.

فقط یه توضیح بدید که چطور این کار را انجام دادید.
من خودم برنامه Qt SDK For Open Source C++ Development On Windows را از اینترنت گرفتم و سعی کردم کامپایل کنم ولی خروجی یک صفحه سیاه بهم داد.

راستی یه مشکل کوچیک داره. برنامه یک Toolbar داره ولی هیچ کدام از دکمه های اون عکس نداره. همه عکس ها در پوشه Images هست.

لطفا یکبار بررسی کنید.
تشکر

rubiks.kde
سه شنبه 30 آبان 1391, 22:06 عصر
برای کامپایل کردن SDK رو نصب کن بعدش از توی سورس فایل pro. رو با QtCreator (IDE مربوط به Qt که با نصب SDK نصب میشه ) باز کن و گزینه کامپایل رو بزن

در مورد toolbar هم این عکس مربوط به اجرای همون فایلی هست که آپلود کردم نمیدونم مشکلش کجاست

water_lily_2012
سه شنبه 30 آبان 1391, 22:12 عصر
سلام
شاید بخاطر اینکه شما در ویندوز 7 کامپایل کردید و من الان در ویندوز xp اجرا کردم.
یه تست روی 7 بزنم ببینم چی میشه.

راستی پوشه system را کامپایل کردید یا application را؟؟؟
از کدام ورژن برای کامپایل استفاده کردید. از همونی که من در بالا نوشتم.؟؟


در ویندوز 7 هم اجرا کردم.همینطور بود.

rubiks.kde
سه شنبه 30 آبان 1391, 22:29 عصر
من از ورژن 4.7.4 استفاده میکنم بعدش هم شما طبق فایلی که همراه کد هست باید application رو کامپایل کنید

water_lily_2012
سه شنبه 30 آبان 1391, 22:36 عصر
ورژن برنامه من 4.8 هست. وقتی می خواستم application را کامپایل کنم تعداد زیادی خطا می داد و وقتی سیستم را کامپایل می کردم یک صفحه سیاه.
برای کامپایل هم ابتدا qmake و بعد run را می زدم.


وقت کامپایل تنظیمات خاصی را روی برنامه اجرا کردید یا نه؟
این فایل های dll چیه دنبال برنامه و از کجا اوردید.

rubiks.kde
سه شنبه 30 آبان 1391, 22:46 عصر
طبق دستورالعمل مربوط به کامپایل مه در فایل read me وجود داره شما فقط باید application رو کامپایل کنی
در مورد این dll ها هم چون شما گفتید که تنها فایل اجرایی رو میخواهید براتون این فایل ها رو هم گذاشتیم تا هنگام اجرا به مشکل برنخورید (برای مثال خودتون یه sample اجرا کنید و به مسیر خروجی برید و روی فایل اجرایی کلیک کنید تا اجرا شده که خطای نیاز به این فایل ها رو میده)

محل این فایل ها هم توی مسیری که sdk رو نصب کردید قرار داره

alamate_aoal
چهارشنبه 01 آذر 1391, 10:30 صبح
سلام

برای نمایش عکس ها پوشه imageformats از محل نصب کیوت رو در کنار فایل اجرایی برنامه خودت کپی کن

water_lily_2012
چهارشنبه 01 آذر 1391, 16:06 عصر
سلام

یه مشکل مهم تر دارم. در منوی setting چطوری پایگاه داده را بهش معرفی کنم. پایگاه داده ها داخل پوشه Database است ولی در منو setting درایور را شناسایی نمی کنه.
لطفا یکی مشکل شناساندن پایگاه داده را هم برای من حل کنه.

تشکر

rubiks.kde
چهارشنبه 01 آذر 1391, 16:57 عصر
شما باید درایورهای هر پایگاه داده رو داشته باشی من همراه اون فایل اجرایی درایور sqlite رو قرار داده بودم

water_lily_2012
پنج شنبه 02 آذر 1391, 08:46 صبح
درایور بود ولی چطور باید به برنامه معرفی کنم. باید فایل درایور کجا باشه.
داخل سیستم شما درایور را شناخت؟؟

rubiks.kde
پنج شنبه 02 آذر 1391, 14:08 عصر
بله شناخت از اون پایگاه داده های خودش هم استفاده کردم

پوشه درایور ها رو به محل فایل اجرایی کپی کنید بعد اجرا کنید

water_lily_2012
پنج شنبه 02 آذر 1391, 20:15 عصر
متاسفانه sqlite را هم نصب کردم ولی نمی دونم چرا اصلا اون کامبوباکس برای شناخت درایور ها باز نمیشه.
اگر کانکت را هم بزنم خطای Driver not loaded نمایش داده می شه.
احتمالا سیستم من یه چیزی نداره.