نمایش نتایج 1 تا 4 از 4

نام تاپیک: کامپایل نرم افزار در ویندوز

  1. #1

    کامپایل نرم افزار در ویندوز

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

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

    اموزش های داخل نت را دیدم میگن ظاهرا بعد از نصب باید
    Path
    در سیستم بدم ولی طبق الگویی ک گفته شده باید در فلدر qt بعد فلدر ورژن و بعد فلدر build باشه
    من نسخه 5.9.3 را دارم و اینجوری نیست فلدر تولز هست و یکی دو فلدر دیگه نمیدونم خلاصه چیکار کنم

    با پروفایل پیش فرض mingw میتونم دیباگ کنم ولی هیچ پروفایل دیگری کار نمیده فک کنم سر همین path باشه

    من میخوام از نرم اغزار یه خروجی بگیرم بریزم رو سی دی همه جا کار کنه

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


    خلاصه کلی کد نویسیش را مردم فقط تو کامپایلش مثندم و. هبچی هیچی هم بلد نیسم ک چجوری کامپایل کنم
    خیلی سایتای انگلیسی هم دیدم ولی ب. نتیجه نرسیدم

    اگر ممکنه یه نفر یه توضیح مختصر بده من بتونم خروجی بگیرم تموم بشه کارم
    سپاس

  2. #2

    نقل قول: کامپایل نرم افزار در ویندوز

    یه نفر حاظر نیست چهار خط توضیح بده کار ما هم راه بیوفته ؟

  3. #3

    نقل قول: کامپایل نرم افزار در ویندوز

    هیچی دیگه با همون mingw تو تنظیمات پروفایل ادیت زدم و buil زدم دی ال ال گذاشتم کنارش ظاهرا درست شد ! نمیدانم !

  4. #4

    نقل قول: کامپایل نرم افزار در ویندوز

    نقل قول نوشته شده توسط mehrdad1991h مشاهده تاپیک
    هیچی دیگه با همون mingw تو تنظیمات پروفایل ادیت زدم و buil زدم دی ال ال گذاشتم کنارش ظاهرا درست شد ! نمیدانم !
    سلام
    کیوت از زبان سی پلاس پلاس استفاده می کنه و کراس پلترفم بودنش به این معنی نیست که شما یه خروجی بگیرید و در همه سیستم عامل ها اجرا بشه! بلکه یه کد می نویسید و در هر سیستم عامل، اون کد رو بدون اینکه دوباره بخواید تغییری بدید کامپایل می کنید و متناسب با اون سیستم عامل یک خروجی جدید می گیرید

    برای نسخه های مختلف ویندوز هم شاید به چند dll نیاز شه (به خصوص نسخه های پایین مثل ویندوز xp)
    ولی در کل راه حل آسون این هست که بعد از اینکه برنامه تون رو مثلا اگر برای سیستم عامل ویندوز نوشتید و کامپایل کردید با استفاده از cmd در ویندوز، به محل exe. برنامه برید (مثلا به فولدر release ) ، و سپس دستور windeployqt.exe .
    رو اجرا کنید و اینتر بزنید، خودش بصورت خودکار همه فایل های dll که نیاز دارید رو به فولدرتون اضافه می کنه!
    (دقت کنید بعد از رفتن به مسیر فایل exe برنامه تون، دستور windeployqt.exe را بنویسید و سپس یک کاراکتر فاصله خالی بگذارید و سپس یک نقطه . بگذارید و بعد اینتر رو بزنید، در دستور بالا، نقطه قبل از دستور نمایش داده می شه که صحیح نیست)


تاپیک های مشابه

  1. سوال: مشکل با دات نت بار - هنگام اجرا کردن نرم افزار در ویندوز 7
    نوشته شده توسط peyman677 در بخش VB.NET
    پاسخ: 3
    آخرین پست: دوشنبه 23 مرداد 1391, 18:14 عصر
  2. سوال: دريافت زمان باقي مانده هنگام نصب يك نرم افزار در ويندوز
    نوشته شده توسط mahboube در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 27 بهمن 1389, 21:33 عصر
  3. کمک در مورد کامپایل نرم افزار ... در دلفی 6
    نوشته شده توسط parniant در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 10
    آخرین پست: سه شنبه 03 دی 1387, 01:17 صبح
  4. مشكل اجراي نرم افزار در ويندوز ويستا
    نوشته شده توسط MortezaDelphi در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 0
    آخرین پست: شنبه 25 خرداد 1387, 20:27 عصر
  5. فوری: مشکل توزیع نرم افزار در ویندوز 98
    نوشته شده توسط Massoud77 در بخش Foxpro
    پاسخ: 12
    آخرین پست: چهارشنبه 08 مهر 1383, 14:03 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •