Re: Compiling root classes into MSVC MDI?

William J. Deninger (deninger@uiuc.edu)
Mon, 29 Sep 1997 18:26:47 -0500


Pasha wrote:
> Sorry for being ignorant - I don't' know what MSVC MDI is,
> however the example below (made from your one) works just fine
> on SGI IRIX 6.2 with gcc-compiled ROOT.
> You may want to try it,

Oops! I'm sorry for not being more explicit. MSVC means Microsoft Visual C++, and
MDI means Multiple Document Interface. The most immediate obstacle to incorporating
the ROOT classes into my application, however, doesn't reside in calling functions
or instantiating ROOT classes. It comes with linking to the ROOT libraries. Even
if I don't have any references to ROOT in my program, the ROOT library RTTI
overloading of new and delete seem to be (perhaps) interfering with the Microsoft
RTTI implemented in Multiple Document Interface applications, ... or the ROOT
library new and delete overloads are simply not compatible with what Bill Gates
wants. :)

Is there anyone out there in Root Land knowledgeable in Microsoft Visual C++
programming and ROOT? Is it futile to try to merge the two?

William