Quando si compila un programma stand-alone che contiene parti di ROOT e ci sono delle classi definite dall'utente, è necessario creare un dizionario delle classi in uso. Per il dizionario si usa il programma rootcint:
rootcint -f classNameDict.cxx -c Linkdef.hdove dict_gui_standalone.cxx è il file di output del dizionario (che poi avrà una sintassi tutta sua) mentre Linkdef.h (il nome è quasi obbligatorio) è un file che va creato e che specifica quali classi dovranno finire nel dizionario; ad esempio:
#ifdef __CINT__ #pragma link off all globals; #pragma link off all classes; #pragma link off all functions; #pragma link C++ nestedclasses; #pragma link C++ defined_in "myClassHeaderFile.h"; #endif
Maggiori informazioni agli indirizzi: