مشکل با اجرای برنامه
-
p{direction:rtl; text-align:right}. سلام من داخل Qt Creator که کد مینویسم و میخام اجرا کنم دو کلید برای اجرا داره که اولیش کار میکنه و دومیش Error میده
مکل از چیه ... ؟ عکسشو پیوست کردم ... ! -
p{direction: rtl; text-align: right}. در حالت اول شما درخواست اجرای برنامه بصورت عادی رو دارید. این نوع اجرا امکان trace کردن نداره ولی با استفاده از کلاس QDebug میتونین اطلاعاتی رو خروجی بدین و در Output اون رو مشاهده کنید.
در حالت دوم برنامه توسط دیباگر اجرا میشه و شما میتونین کد رو خط به خط trace کنید. این حالت نیازمند نصب یک دیباگر هست که میتونید GDB (GNU Debugger) اوپن سورس یا CDB مایکروسافت رو دانلود و استفاده کنید. اگر از QtSDK استفاده کنید نیازی به دانلود GDB نیست. -
p{direction:rtl; text-align:right}. سلام محسن جان
مزایاش نصبت به روش اول چیه و اینکه چطور این Debugger رو دانلود کنم ... ؟
لینکش چیه ... ؟ مال OpenSource باشه ... ! -
p{direction: rtl; text-align:right}. سلام . لینک زیر رو بخون
-
p{direction:rtl; text-align:right}. لینک مهدی عزیز خوبه و به شما اطلاعات در مورد bug ها و debugger ها میده.
یک جستجوی ساده برای gdb در گوگل لینک رو به من داد
http://www.gnu.org/software/gdb/ -
p{direction:rtl; text-align:right}. بازم سالم این یه فایل فشرده هست با حجم 27 مگابایت .. !
خوم دیشب پیداش کردم ولی فکر کردم درست نیست :ftp://209.132.180.131/pub/gdb/releases/gdb-7.5.tar.gz
اینم لینکش هست فقط ... !
این یه فایل فشرده هست که طبیعتا یه سری فایل داخلش هست ... درسته ... !
حالا این فایل ها رو چیکار کنم ... ؟
کجا انتقال بدم و داخل QtCreator چه تنظیماتی رو انجام بدم ... !
من از Windows استفاده میکنم ... ! -
p{direction:rtl; text-align:right}. دوست من جواب این سوالات رو خیلی ساده میتونی با یک جستجو در گوگل پیدا کنی
اولا که GDB باید بر روی کامپیوترت نصب بشه. من روی ویندوز از CDB استفاده می کنم بخاطر همین تابحال GDB رو روی ویندوز نصب نکردم پس نمیتونم در مورد نصبش کمکت کنم. ولی معمولا مراحل ساده ای داره. شما اول GDB رو دانلود کن و مثل یه نرم افزار عادی نصبش کن و اون خودش تنظیمات مربوط به environment variables و غیره رو انجام میده. و بعد این صفحه رو مطالعه کن
http://doc.qt.digia.com/qtcreator/creator-debugger-engines.html
کاملا توضیح داده شده