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

error c2011

مغلق
بدأه fofo في 10 ديسمبر 2001 · 9 رد · 538 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكن لي التغلب على الـ

error c2011: class type is redefinition

في الـ++VC علماً بأني تأكدت من وجود تعريف واحد لنفس الـclass والتي يظهر عندها الـerror خمسين ألف مرة، فما الحل؟

#2

ممكن تعطيننا الكود لو سمحتي؟

والسلام

#3

لو سمحت أرسل لي إيميلك حتى أرسلك الكود

#5

نشكر القائمين على هذا المنتدى جهودكم...

ولكن أرجو منكم الإهتمام بموضوع هذا الـ error النحيس فمشروع التخرج يتوقف على هذا البرنامج ألا وهو dialer program والذي طرحته كموضوع منفصل، ولا أدري كيف أتصرف؟ فهل أجد عندكم ضالتي التي أبحث عنها منذ أكثر من ثلاثة أسابيع؟! أرجو ذلك .. وعندي الاستعداد بأن أرسل الكود بالكامل لمن يحل لي لغز الـ error c2011

ملاحظة: يجب حل المشكلة قبل يوم السبت بقدر المستطاع

وجزاكم الله ألف خير ولا أراكم كمصيبتي © :'( ©

#6

تأكدي من وجود ifndef و define و endif في أول ونهاية ملف ال header الذي يحتوي عليه الكلاس . مثلا :

// MyClass.h

#ifndef MYCLASS_H
#define MYCLASS_H

Class MyClass {


};

#endif

عبارات توجيه المترحم السابقة تمنع من قرائة الملف أو الكلاس مرتين وهذا مايجل مشكلتك . مشكلتك ناتجة أنك قمت بعملية include في أكثر من محل مما أدى إلى التعريف أكثر من مرة .

إذا لم يحل هذا الموضوع مشكلتك أرجو ارسال المشروع على atassi@arabteam2000.com

:)

Coding on the Cloud and for the Cloud!

My Blog

#7

في الحقيقة فرحت كثيراً عندما أتاني الرد وظننت أن مشكلة المشاكل حُلت أخيراً ولكن ما إن جربت الحل المقترح حتى ظهر لي 13 error

12 منهم من نوع error LNK2001 والأخير معتمد عليهم fatal error

LNK1120

لذا قررت أن أبعث لك الكود ، عسى الله أن يريحني من هم ليلي ونهاري

والله يصبرك علينا :o

#8

خطأك الثاني أنه لازم تربط البرنامج مع المكتبة Tapi32.lib التي تأمن الربط مع Tapi32.dll ... وهذا يتم من القائمة Project ومن ثم Settings ومن الصفحة Link يتم اضافة اسم الملف tapi32.lib .

على كل أرسلت لك المشروع بعد التظبيط

Coding on the Cloud and for the Cloud!

My Blog

#9

لا أدري كيف أشكرك أستاذ هاني وكيف تاه عن بالي خطأ سخيف لهذه الدرجة جعلني أتأخر كل هذه المدة، مع أني طرحت السؤال على أكثر من شخص ولم ينبهني أحد لتلك المسألة

جزاك الله ألف خير وزادك علماً ومعرفة

#10

السلام عليكم

أختي fofo

ألم أقل لك بأن الأخ هاني الأتاسي بقادر على أن يحل مشكلتك؟

فكلنا على ثقة في اخواننا هنا

ما شاء الله عليهم

والسلام

هذا الموضوع مغلق.

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