مشکل با gdb-7.5
-
p{direction: rtl; text-align: right}. ای کاش شما کمی در اینترنت جستجو کنید و document های نوشته شده رو مطالعه کنید. در این صفحه http://doc.qt.digia.com/qtcreator/creator-debugger-engines.html توضیح داده برای راه اندازی، علاوه بر gdb به پایتون هم نیاز هست.
"Python کامپایل شده":http://get.qt.nokia.com/misc/gdb/7.4/build-prerequisits/python.zip
"GDB (Python enabled)":http://origin.releases.qt-project.org/gdb/p{direction: rtl; text-align: right}. مراحل تنظیم هم توضیح داده شده. اگر احساس کردید که این مراحل برای شما دشوار هست یا سر در نمی آورید اصراری به استفاده از GDB نیست. توجه داشته باشید که هر یک از این پروژه ها دنیایی دارند برای خودشون. هر کدوم تنظیمات خاص، روش های راه اندازی خاص و مباحث پیچیده ای دارند. در صورتی که شما قبلا تجربه راه اندازی این قبیل پروژه ها رو داشته باشید براتون راحت تره ولی اگر ندارید باید تمام مفاهیم مربوط به خود پروژه ها و روش عملکرد اونها و چگونگی config کردن و کامپایل اونها رو بدونید. معمولا اینها داخل document هاشون توضیح داده شدن ولی اگر تابحال این کار هارو نکرده باشید ممکنه به راحتی به نتیجه نرسید.
p{direction: rtl; text-align: right}. برای استفاده از debugger در ویندوز چند تا راه هست. یا اینکه موفق به تنظیم GDB بصورت دستی شید، یا اینکه از QtSDK استفاده کنید که GDB رو ساده براتون نصب میکنه. یا از CDB مایکروسافت استفاده کنید که یک installer ساده داره و به سادگی داخل QtCreator تنظیم میشه و البته دیباگر مناسبی برای ویندوز هست. تنها نکته برای CDB این هست که CDB با mingw کار نمیکنه و فقط با کامپایلر مایکروسافت کار می کنه.
-
p{direction:rtl; text-align:right}. بازم سلام محسن جان
دارم فکر مکنم اگه تو نبودی آیا من میتونستم برنامه ای تحت عنوان Qt Project بنویسم ... !
من جستجو کردم و لینک بالا رو پیدا کردم و در مورد تنظیمات توضیح داده بود (چند روز پیش)
ولی داخل پست های قبلی که داده بودی لینک و سایت دیگه ای رو معرفی کردی که من GDB رو از اونجا دانلود کردم و ظاهرا برای ویندوز نیست
(اصلا نمیدونم برای چیه ...) خوب منم گم کردم چون تنظیمات سازگار نبود
دستت درد نکنه الان دارم دانلود میکنم ... ببینم اینو میتونم نصب کنم یا نه .... ! -
p{direction: rtl; text-align: right}. هدف من و دوستانمون در اینجا کمک به جامعه کیوت برای ارتقای سطح برنامه نویسی در ایران هست. امیدوارم که به زودی شما یکی از بهترین متخصصین کیوت بشین. من تا جایی که وقت و حوصله داشته باشم به شماها کمک می کنم ولی شما هم سعی کنید که سطح سوالاتون کمی حرفه ای تر باشه تا چیز های مهم تری یاد بگیرید و من و دوستامون هم از جواب دادن بهشون خشته نشیم.
-
p{direction:rtl; text-align:right}. باز سلام
محسن جان 2 ساعته دارم با این GDB ور میرم ولی ... !
چیکار کنم خب ...
http://doc.qt.digia.com/qtcreator/creator-debugger-engines.html#setting-the-symbol-server-in-windowshttp://doc.qt.digia.com/qtcreator/creator-debugger-engines.html#setting-the-symbol-server-in-windows
http://doc.qt.digia.com/qtcreator/creator-debugging-helpers.html#debugging-helpers-based-on-c
http://qt-project.org/wiki/QtCreatorBuildGdb#eddef09c37d7b6db4a7ed8551238b3f1
p{direction:rtl; text-align:right}. این لینکا رو هم رفتم ولی چی بگم هرچی گفته رو انجام دادم ... !
شاید من نمیفهمم یا عقلم نمیرسه ...
چیکار کنم ... ؟ فقط محسن جان سمت مایکروسافت نرو ترو خدا ... !
فکر کنم این مشکل حل بشه آخریشه ... !!!! -
p{direction:rtl; text-align:right}. پیشنهاد : ببینید دوستان عزیز
از اینکه به جمع کاربران کیوت پیوستید واقعا خوشحالیم و اینکه برای همه شما آرزوی موفقیت داریم
اما بدونید که اینجا یه فروم خیلی تخصصیه و مثل فروم های موجود .... نیست.
شما در اینجا 5 خط کد هم که قرار بدید، به طور کامل تحلیل و بررسی میشه تا به شما پاسخ بدیم
پس بدونید که محسن عزیز چقدر زمان میذاره و چقدر ما سایر کاربرای کیوت براش عزیز هستیم و ماهم نباید ایشون رو اذیت کنیم
به نظر من ، این اشتباهه که قبل از یادگیری یه سری چیزا ، شروع به کار با امکانات حرفه ای کنیم و یا امکاناتی که تا کنون چیزی ازش نمی دونستیم.
اگر سعی کنید یه مدتی رو صرف یادگیری پایه و مفید کنید ، مطمئنا جواب سوالات این چنینی رو خودتون به سرعت میگیرید.
موفق باشید -
p{direction:rtl; text-align:right}. من از شما و محسن جان و بقیه تشکر میکنم
ولی اگه من نتونم مشکلات پایه ام رو اینجا حل نکنم پس برم کجا ... ؟
یه لینک به من بدین ... !
کیوت برای ایرانی ها ناشناخته است
به اساتید دانشگاه که اسم کیوت میارم میگن چیه ... !
حالا من سوالاتمو کجا بپرسم ... ؟
من C# رو فول هستم و تا حالا برا شرکت ها و ... خیلی نرم افزار با کیفیت نوشتم .. چرا ... ؟
چون اگه داخل گوگل سی شارپ رو جستجو کنم 452,000 سایت برام میاد بالا که همشون مطالب آموزشی کاملا فارسی دارن و ...
میدونید که چه داخل بازار و چه داخل اینتر نت کتاب های زیادی در این زمینه هست
ولی کیوت هیچی نداره
همه ی مطالب آموزشیش این سایته و بقیه ی سایت ها همه مثل من فقط سوال پرسیدن
خدا میدونه از ظهر تا الان بالای 120 سایت رو برای رفع مشکلم گشتم که همه مثل من مشکل داشتند ولی هیچ جوابی بهشون داده نشده یا اگرم داده شده کامل نیست و یا قدیمیه و ...
حالا من به کی بگم ...
محسن جان تو این چند روز فهمیدم که واقعا استادی (هد اقل از اساتید من بیشتر بهم آموزش دادی .. خدا خیرت بده)
این یه مشکلم کمکم کنید حل کنم ... بعدش قول میدم اوج بگیرم (و از این به بعد کمک حال شما حا باشم) خداوند از من و شما راضی باشه ... -
p{direction:rtl;text-align:right}. شما لطف دارید
ولی کیوت رو اصلا نمیشه با سی شارپ مقایسه کرد.سی شارپ ...
با کیوت پروژه های خیلی بزرگی مثل گوگل ارث ، اوپرا ، DAzZ 3D و .... میسازن و در صنعت و سیستم های Embeded کاربرد های فراوان داره
و همچنین ، سی شارپ بسیار سادست و مفهوم برنامه نویسی رو به education تبدیل کرده و اصل برنامه نویسی عوض شده و مایکروسافت هم هزینه های بسیاری کرده تا سایت هایی مثل Code Project رو ایجاد کنه و میلیون ها پروژه آماده بریزه توش تا برنامه نویسا حتی زحمت کد زدن هم نکشن!
و این چنین هست که شما کافیه به گوگل بگید یه پروژه کامل سوکت تو سی شارپ میخام.تازه آپشن هم بدید براتون Customize شده میاره و تحویل میده
شاید تا سال آینده خودش کامپایل و اجرا هم بکنه :Dp{direction:rtl;text-align:right}. و اما در مورد مشکل شما :
ببینید مگه شما ویندوز ندارید؟
چرا QtSDK رو نصب نمی کنید که همه آیتم های مورد نیاز به راحتی نصب بشه؟
در خیلی از جاها دوستان خطاهایی رو مطرح میکنن و چندروز هم خودشونو درگیرش میکنن.اما میتونن با کمی حوصله و دقت QtSDK رو کامل نصب کنن و از تمامی امکانات بهره مند بشن
من از وقتی با کیوت آشنا شدم.یادم نمیاد چنین مشکلاتی برام پیش اومده باشه!
موفق باشید -
p{direction:rtl; text-align:right}. لینک هایی که دادم رو دانلود کردی؟ Python و GDB؟
اول python رو داخل path در environment variables اضافه کنید.!http://www.use.com/images/s_3/56493ff0e81d90f46e69.jpg!
p{direction:rtl; text-align:right}. بعد به تنظیمات Qt Creator بروید. در قسمت Build & Run و در تب kits تنظیمات mingw رو انتخاب کنید قسمت پایین دیباگر را ببینید. بر روی manage کلیک کنید و edit را انتخاب کنید. GDB Engine را انتخاب کنید و فایل debugger را انتخاب کنید. (gdb-i686-pc-mingw32.exe)
!http://www.use.com/images/s_3/8f60193b52f11a76efff.jpg!
p{direction:rtl; text-align:right}. حالا برنامه رو در حالت debug قرار بدین و F5 رو بزنید.
-
p{direction:rtl; text-align:right}. سلام محسن جان
حل شد ....
استادی ... یه چیزی اون ورتر ...
تنظیمات رو انجام دادم و کار کرد البته نسخه ی Qt من با مال شما فرق داره و manage و ... نداره و کلا بخش تنظیمات غیر فعال بود
ولی من دستی دوباره MinGw رو معرفی کردم و تنظیمات رو دادم ...
راستی فرق زیادی با کامپایلر کردن به روش قبلی داره ... ؟ (خروجیش که فرقی نکرد)
محسن جان حق نگهدارت ... -
[quote author="Mohsen" date="1352707248"]p{direction:rtl; text-align:right}. لینک هایی که دادم رو دانلود کردی؟ Python و GDB؟
اول python رو داخل path در environment variables اضافه کنید.!http://www.use.com/images/s_3/56493ff0e81d90f46e69.jpg!
p{direction:rtl; text-align:right}. بعد به تنظیمات Qt Creator بروید. در قسمت Build & Run و در تب kits تنظیمات mingw رو انتخاب کنید قسمت پایین دیباگر را ببینید. بر روی manage کلیک کنید و edit را انتخاب کنید. GDB Engine را انتخاب کنید و فایل debugger را انتخاب کنید. (gdb-i686-pc-mingw32.exe)
!http://www.use.com/images/s_3/8f60193b52f11a76efff.jpg!
p{direction:rtl; text-align:right}. حالا برنامه رو در حالت debug قرار بدین و F5 رو بزنید.[/quote]
آقا بابت این عکس هایی که گذاشتید ممنونم خیلی راهنمایی خوبی بود چون من کیوت ادیتور و کیوت را نصب کرده بودم ولی کیوت ادیتور نمی تونست کیوت رو پیدا کنه از روی عکس ها تونستم با هم
مچشون کنم بازم ممنون