rootcint - عبر الإنترنت في السحابة

هذا هو الأمر الجذر الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


rootcint - مولد قاموس الجذر

موجز


الجذور الملف الاساسي[+] [-] [!] ... [LinkDef.h]> dict_file
الجذور [-F] dict_file [-ج] الملف الاساسي[+] [-] [!] ... [LinkDef.h]

الوصف


إنّ كافة أنواع عهود الـ الجذور يقوم البرنامج بإنشاء ملف غاسل (), تبوفير & عامل >> () و عرض الأعضاء ()
طرق ROOT الفصول الدراسية ، أي الفئات التي تستخدم الامتداد كلاسديف و ClassImp وحدات الماكرو. في
إضافة الجذور يمكن أيضًا أن يولد سينت القواميس اللازمة للوصول إليها
تلك الطبقات عن طريق المترجم.

الجذور يمكن استخدامها مثل:

الجذور TAttAxis.h [-] [!] [LinkDef.h] > أكسيس جن
or
الجذور [-F] [AxDict.C] [-ج] TAttAxis.h [-] [!] [LinkDef.h]

الفرق بين الاثنين هو أنه في الحالة الأولى فقط غاسل () و
عرض الأعضاء () يتم إنشاء طرق بينما في الحالة الأخيرة ملف كامل قابل للترجمة
تم إنشاؤه (بما في ذلك بيانات التضمين). الطريقة الأولى تسمح أيضًا بالإخراج
ليتم إلحاقه بملف موجود بالفعل (باستخدام >> ). اختياري ناقص خلف
تضمين اسم الملف يقول الجذور لعدم توليد غاسل () طريقة. طريقة مخصصة
يجب أن يقدمها المستخدم في هذه الحالة. عند استخدام الخيار -c أيضا المترجم
ستتم كتابة أبتر واجهة الأسلوب إلى ملف الإخراج ( AxDict.C في الحالة المذكورة أعلاه).
بشكل افتراضي ، لن يتم الكتابة فوق ملف الإخراج إذا كان موجودًا. استخدم ال -f (فرض) خيار
للتغلب على ملف الإخراج.

قبل تحديد ملف الرأس الأول ، يمكن للمرء أيضًا إضافة أدلة ملف متضمنة لتكون
التي تم البحث عنها ومعالجتها المسبقة ، مثل:

-أنا $ .. / تشمل -Debug

الملف (اختياري) LinkDef.h يشبه:

#ifdef __CINT__

# رابط براغما من جميع الكرات الأرضية ؛
#pragma ربط جميع الفئات ؛
#pragma ارتباط إيقاف جميع الوظائف ؛

#pragma link فئة C ++ TAxis ؛
#pragma link فئة C ++ TAttAxis- ؛
#pragma link فئة C ++ TArrayC-!

#pragma link C ++ وظيفة StrDup ؛
#pragma link عامل وظيفة C ++ + (const TString &، const TString &) ؛

#pragma link C ++ global gROOT؛
#pragma link C ++ global gEnv؛

#pragma link C ++ enum EMessageTypes؛

#endif

يوضح هذا الملف الجذور بالنسبة للفئات ، يجب إنشاء أبتر واجهة الأسلوب.
تخبرنا علامة "-" في اسم الفصل الجذور لعدم توليد غاسل () الأسلوب.
هذا ضروري لتلك الفئات التي تحتاج إلى ملف غاسل () طريقة. زائدة
"!" في اسم الطبقة يقول الجذور لعدم توليد عامل >> (TBuffer &ب، Myclass
* & obj) طريقة. هذا ضروري لتكون قادرًا على كتابة مؤشرات إلى كائنات من الفئات لا
يرث من كائن. عندما لا يتم تحديد هذا الملف ، يتم تصدير إصدار افتراضي لملف
فئات ذات أسماء تساوي ملفات التضمين مطروحًا منها .h تم إنشاؤه.

تنبيه هام:

1 LinkDef.h يجب أن تكون الحجة الأخيرة على الجذور أمر الخط.

2 لاحظ أن ملف لينكديف يجب أن يحتوي اسم الملف على السلسلة: LinkDef.h or linkdef.h,
أي NA49_LinkDef.h على ما يرام تمامًا مثل ، mylinkdef.h.

استخدم الجذر على الإنترنت باستخدام خدمات onworks.net



أحدث برامج Linux و Windows عبر الإنترنت