623 سوال

629 پاسخ

855 نظر

243 کاربر

به سامانه پرسش و پاسخ کیوت خوش آمدید, این سامانه به شما امکان می دهد پرسشهای خود را طرح نموده و در کوتاهترین زمان ، پاسخ خود را دریافت نمایید.

-قبل از سوال پرسیدن حتما جست و جو کنید.

-در صورتی که سوالی به شما کمک کرد و یا جوابی ، حتما به آن امتیاز مثبت دهید.

-در صورتی که سوالی پرسیدید و جواب خود را گرفتید حتما جواب را به عنوان بهترین جواب انتخاب کنید.

-از ارسال چند سوال در یک تاپیک جدا خودداری کنید.

-نام مناسب برای سوالات انتخاب کنید.

-برچسب مناسب برای سوالات انتخاب کنید.

-برای نوشتن کد کافی است کد را از ادیتور خود کپی و در ادیتور سایت الصاق کنید و با انتخاب کد کلید CTRL+K را فشار دهید.

-حتما قوانین و نکات دیگر را از اینجا بخوانید.



Recent Badges

ته سوال !
- mortezah98 -
سوال محشر
- a3459 -
سوال محشر
- alireza107107 -

ارور بعد از ساخت شی از کلاس

+1 دیدگاه
106 بازدید

سلام دوستان
من یک کلاس به نام form ساختم که از Widget ارث بری کرده
ولی وقتی این به main برنامه include می کنم و ازش شی میسازم با این ارور رو به رو میشم

error: LNK2019: unresolved external symbol "public: __cdecl MyWidget::MyWidget(class QWidget *)" (??0MyWidget@@QEAA@PEAVQWidget@@@Z) referenced in function main

چطوری این مشکل رفع کنم؟
پیشاپیش ممنون

سوال شده مرداد 22, 1392  بوسیله ی faridnoz (290 امتیاز)  
25% درصد پذیرش جواب ها

3 پاسخ

+1 دیدگاه

سلام
می شه سورس و هدر کلاست رو ببینم؟

پاسخ داده شده مرداد 22, 1392 بوسیله ی mohammads (920 امتیاز)  
0 امتیاز

من توی پروژه شما از نظر کدنویسی خطایی ندیدم. (البته به جز اینکه یه QWidget تعریف کنی و متد ()show اون رو صدا بزنی. که باید یه شی از کلاس Form باشه.)
قبل از هر کاری اول یه پروژه خالی Gui Application بساز و اونو اجرا کن. اگه بدون ارور اجرا شد کد پروژت رو توی اون کپی کن.

پاسخ داده شده مرداد 22, 1392 بوسیله ی useful-friend کیومن (8,520 امتیاز)  
ویرایش شده مرداد 25, 1392 بوسیله ی useful-friend
0 امتیاز

دوست عزیر فرقی نمیکنه من 2 کلاس ساختم ولی از هر کدومش شی میسازم به این ارور میخورم
این کل پروژه هستش
دانلود

پاسخ داده شده مرداد 22, 1392 بوسیله ی faridnoz (290 امتیاز)  
همنطور که گفتند خطایی در کار نیست. یا پروژه جدید بسازید یا اینکه پوشه build کنار پوشه سورس تون رو حذف کنید. در ضمن شما باید سوالتون رو ویرایش کنید و از ارسال سوال در جایی که میتونید فقط یه سوال ارسال کنید اجتناب کنید. اینجایی که شما این نظر رو گذاشتید در واقع جایی برای جواب دادن سوال خودتون بوده. لطفا کامنت بذارید و یا سوالتون رو ویرایش کنید.
...