PDA

View Full Version : خطای has stopped working در برنامه



beginner_1395
سه شنبه 31 مرداد 1396, 22:57 عصر
من یه برنامه دارم که یه پوشه رو میگیره همه فایلها و شاخه هاش رو پیدا میکنه و نتایج رو توی یک پایگاه sqlite ثبت میکنه
وقتی برنامه را debug میکنم مشکلی وجود نداره اما وقتی فایل exe برنامه را اجرا و جستجو رو شروع میکنم برنامه دچار مشکل میشه
ایراد کار کجاست?

146101

کامبیز اسدزاده
چهارشنبه 01 شهریور 1396, 10:11 صبح
من یه برنامه دارم که یه پوشه رو میگیره همه فایلها و شاخه هاش رو پیدا میکنه و نتایج رو توی یک پایگاه sqlite ثبت میکنه
وقتی برنامه را debug میکنم مشکلی وجود نداره اما وقتی فایل exe برنامه را اجرا و جستجو رو شروع میکنم برنامه دچار مشکل میشه
ایراد کار کجاست?

146101

خب با توجه به این خطا مشخص نیست مشکل از کجاست. اما شما باید ابتدا از وجود کتابخانه‌های مورد نیاز در کنار فایلتون مطمئن بشید. اگر در حالت دیباگ یعنی در محیط توسعه برنامه رو اجرا کردین و خطا نداده یعنی کد شما مشکلی نداره. باید فایل‌های مربوطه به پروژه رو در کنار فایل اجرایی یعنی exe داشته باشید.

نسخه سیستم عامل و نسخه زبان سی++ که ازش استفاده کردین و همچنین کتابخانه‌های به غیر از STL رو مشخص کنید تا دقیقتر بشه گفت چه فایل‌هایی رو نیاز دارید.

beginner_1395
شنبه 04 شهریور 1396, 13:05 عصر
نسخه سیستم عامل و نسخه زبان سی++ که ازش استفاده کردین و همچنین کتابخانه‌های به غیر از STL رو مشخص کنید تا دقیقتر بشه گفت چه فایل‌هایی رو نیاز دارید.

سلام و ممنون بابت پاسختون
من از ویندوز 10 و کیوت 5.1.1 استفاده میکنم
راستش تا جایی که میدونم فایلهایی که لازمه رو کنار برنامه گزاشتم

beginner_1395
چهارشنبه 08 شهریور 1396, 20:52 عصر
تو فروم های خارجی خیلی سرچ کردم اکثرا مشکلات اینچنینیشون با کپی dll های مربوطه کنار برنامه حل شده اما برای من تاثیری نداشت
نمیدونم مشکل از چیه:گریه:

کامبیز اسدزاده
دوشنبه 13 شهریور 1396, 11:20 صبح
تو فروم های خارجی خیلی سرچ کردم اکثرا مشکلات اینچنینیشون با کپی dll های مربوطه کنار برنامه حل شده اما برای من تاثیری نداشت
نمیدونم مشکل از چیه:گریه:

خب شما فکر کنم به صورت دستی دارید خروجی رو تهیه می‌کنید.
قبل از هر چیز توصیه می‌کنم کیوت ۵.۹.۱ رو نصب کنید.
در هر صورت کامپایلرتون چی هست؟ بهتره به توسط ابزار خود کیوت خروجی برنامه رو تهیه کنید.

beginner_1395
جمعه 17 شهریور 1396, 21:15 عصر
خب شما فکر کنم به صورت دستی دارید خروجی رو تهیه می‌کنید. قبل از هر چیز توصیه می‌کنم کیوت ۵.۹.۱ رو نصب کنید. در هر صورت کامپایلرتون چی هست؟ بهتره به توسط ابزار خود کیوت خروجی برنامه رو تهیه کنید.


سلام
بابت توجه هتون ممنونم
تا قبل از پست شما از Qt5.1.1 و mingw48_32 استفاده میکردم
اما تو این چند روزی که نبودم نسخه Qt5.8.0 رو برای vs ای که استفاده میکنم یعنی msvc2015_64 دان کردم
پروژه رو توی Qt Creator باز کردم و دیباگ کردم
حالا موقع دیباگ خطای زیر نمایش داده میشه
http://www.axgig.com/images/88454891834949979411.jpg

امیدوارم حالا بتونید کمکم کنید