الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن مساعدة

بدأه fahad slaman في 7 مايو 2009 · 1 رد · 288 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

اتمنى احد يحل المشكلة 

انا اشتغل على( visual 6) ويظهر لي هذا الخطأاذا فصلت الملفات 

main_air.obj : error LNK2001: unresolved external symbol "public: void __thiscall Passenger::print(void)" (?print@Passenger@@QAEXXZ)

main_air.obj : error LNK2001: unresolved external symbol "public: __thiscall Passenger::Passenger(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,clas

s std::allocator<char> >,long)" (??0Passenger@@QAE@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0J@Z)

Debug/main_air.exe : fatal error LNK1120: 2 unresolved externals

Error executing link.exe.

ماهو السبب؟؟ 

#2

السلام عليكم ورحمة الله وبركاته

هناك أحد سببين

1- إما انك استدعيت دوال لم يتم كتابتها ( معلن عنها فقط فى ملف الهيدر ولم يتم كتابة implementation لها)

وهما الدالتان print ودالة بناء Passenger

2- إما ان هناك خطأ فى استدعاء ملفات الهيدر

سلام

اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم

مواضيع مشابهة