السلام عليكم و رحمة الله و بركاته،
أنا مبتدأ في لغة السي بلس بلس و خلال اليومين الماضييين تعلمت كيفية التعامل مع المتغيرات و جمل التكرار و الشرط و المصفوفات و الدوال، و قمت بتجربة هذه الأشياء على برنامج بورلاند سي ++ بيلدر (او C++ builder XE).
حاولت التعرف على الواجهة الرسومية في السي بلس بلس، فقمت بإنشاء مشروع جديد من نوع VLC forms application، و أضفت زر و صندوق عنوان و كتبت الكود التالي:
void __fastcall TForm2::Button1Click(TObject *Sender)
{
Label1->Caption="Welcome";
}و لكني دائماً أجابه ب 51 خطأ و أغلب الأخطاء موجودة في الملف sysinit.hpp في فضاء الإسم Sysinit بالتحديد في هذا السطر
extern PACKAGE HINSTANCE HInstance;
و أيضاً في سطور مثل هذه:
extern PACKAGE bool ModuleIsLib; extern PACKAGE bool ModuleIsPackage; extern PACKAGE bool ModuleIsCpp; extern PACKAGE int TlsIndex; extern PACKAGE System::Byte TlsLast;
ما معنى هذه الأخطاء؟ و كيف يمكنني إصلاح هذه الأخطاء؟
سؤال جانبي : ما هي مكتبة boost ؟؟ أنتبهت لها أثناء تثبيت البرنامج و أستغرقت ساعات طويلة من اجل التنزيل و التثبيت![]()