Re: compiling and inheriting from TAttLine on Win32

From: Valeri Fine (Faine) (fine@bnl.gov)
Date: Fri Sep 03 1999 - 01:33:25 MEST


  Hello Reinhard

> Hi,
> I am trying to inherit from the TPolyLine3D class to create an emulsion
> track for the DONUT experiment (Fermilab E872).
> I get a message from the lib command on my Windows NT machine that says
> 
> libE872Graphics.def : warning LNK4102: export of deleting destructor
> "[thunk]:pu
> blic: virtual void * __thiscall TGraphicsEmTrack::`vector deleting
> destructor'`a
> djustor{12}' (unsigned int)"; image may not run correctly
> 
  
 You may disregard this message.
 This way Microsoft Linker warns people about the possibile problem using
  the object across DLL.
 The "image may not run correctly" somewhere but it does work for ROOT.

> On a Linux system, the same routines compile without any warnings.
> Can anybody tell me what is going on?

  This message comes not from the compiler but from Microsoft Linker
   during DLL building.


  Hope this helps.
                                    Valery



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:39 MET