PDA

View Full Version : سوال: پیغام خطا هنگام اجرای برنامه کیوت



sd.CSharpProgrammer
سه شنبه 24 آبان 1390, 22:15 عصر
سلام دوستان

من یک برنامه در محیط کیوت کریتور نوشتم. از داخل این محیط برنامه بدون مشکل اجرا میشه ولی وقتی روی فایل exe خارج از محیط کریتور کلیک میکنم این پیغام خطا رو نشون میده :



App1.exe - Entry Point Not Found :
The procedure entry point _Z5qFreePv could not be located in the dynamic link library QtCore4.dll



اولش فکر کردم چون فایل QtCore4.dll کنار برنامه نیست خطا میده ولی وقتی این فایل رو کنار برنامه کپی کردم باز همین خطا رو نشون داد.

مشکل از کجاست؟!

glassysmart
سه شنبه 24 آبان 1390, 23:38 عصر
سلام
مطمئنی که درست کپی کردی . نکنه این را کپی کرده باشی
QtCored4.dl یا QtCore4d.dl

حامد مصافی
چهارشنبه 25 آبان 1390, 18:31 عصر
احتمالا فایل اجرایی شما خروجی دیباگ است. ابتدا clean کرده و سپس در حالت release کامپایل کنید

sd.CSharpProgrammer
پنج شنبه 26 آبان 1390, 12:57 عصر
سلام دوست عزیز



مطمئنی که درست کپی کردی . نکنه این را کپی کرده باشی
QtCored4.dl یا QtCore4d.dl

نه، همون فایل QtCore4.dll رو کپی کردم

sd.CSharpProgrammer
پنج شنبه 26 آبان 1390, 12:58 عصر
احتمالا فایل اجرایی شما خروجی دیباگ است. ابتدا clean کرده و سپس در حالت release کامپایل کنید

سلام
اینکارم کردم ولی تاثیری نداشت!

sd.CSharpProgrammer
پنج شنبه 26 آبان 1390, 13:21 عصر
موفق شدم با کامپایل حالت دیباگ تو خود ویندوز اجراش کنم ولی همونو وقتی تو حالت release کامپایل میکنم همون خطای بالا رو نشون میده!!!!!!!!!!!!!!!!!!!!!!!!

alamate_aoal
جمعه 27 آبان 1390, 14:37 عصر
پروژه تون از نوع کنسول هست یا گوئی؟
مطمئن شید که مسیر لایبرری های کیوت در متغییر سیستمی Path ثبت شده

sd.CSharpProgrammer
سه شنبه 01 آذر 1390, 20:10 عصر
آخرین ورژن Qt sdk رو دانلود کردم. خوشبختانه مشکلی که گفتم تو این نسخه وجود نداره و برنامه بخوبی release میشه.
مرسی از دوستان بخاطر راهنمائی هاشون.