Hi Timur,
You forgot to mention which version of ROOT you tried this one.
Anyway, by the look of it, you did not generate and/or link against the
dictionary file. To generate the dictionary file you will need to use the
'rootcint' utility. See the related chapters in the ROOT Users' Guide.
Cheers,
Philippe
-----Original Message-----
From: owner-roottalk@pcroot.cern.ch [mailto:owner-roottalk@pcroot.cern.ch]On
Behalf Of Timur Pocheptsoff
Sent: Tuesday, September 17, 2002 12:56 AM
To: roottalk@cern.ch
Subject:
Just a foolish primitive programm:
#include <TObject.h>
class Test:public TObject{
public:
ClassDef(Test,1)
}
//ClassImp(Test)
int main(){
FirstTest a;
return 0;
}
Why i have messages:
undefined reference ~Test(void)
undefined reference ~Test(void) ???????
and really terrifying message:
UNDEFINED REFERENCE 'TEST VIRTUAL TABLE'?
Why adding ClassImp produces new mistakes like:
undefined reference
Test::Class_Version
Test::DeclFileName
Test::DeclFileLine ???
class_version is inline function added by classdef macro, but why undefined
reference?
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:10 MET