RE: [ROOT] Building 3.05/3 shared library on Win2k

From: Valeri Fine (fine@bnl.gov)
Date: Mon Mar 24 2003 - 21:01:10 MET


Hello Ed,
 
> When I examime the dependancies with Dependency Walker, I find that
> MSVCPRT.DLL is not used, but MVSCIRT.DLL called by libCINT.  Is this a
> problem?

[Valeri Fine] 
  It could be a problem.
  MS decides which library is to be used at the compilation time based
on
  the include header file.
  You discovered CINT is linked against of MVSCIRT.DLL this means CINT
uses
  the "old fashion" include files. 
  <iostream.h> instead of <iostream> for example

[Valeri Fine] 
[Valeri Fine] (rrrr) [129] grep include */* | grep iostre
inc/kccstrm.h:#include <iostream>
inc/longif.h:#include <iostream>
inc/longif.h:#include <iostream.h>
include/_complex.h:#include <iostream.h>
include/_iostream:// include/_iostream
include/array.h:#include <iostream.h>
include/array.h:#include <arrayiostream.h>
include/arrayiostream.h:#pragma include_noerr <xgraph.dl>
include/arrayiostream.h:#include <xgraph.c>
include/arrayiostream.h:#include <xgraph.c>
include/complex.h:#include <iostream.h>
include/fstream.h:#include <iostream.h>
include/iomanip.h:#include <iostream.h>
include/iosfwd.h:#include <iostream.h>
include/iostream:#include <iostream.h>
include/iostream:#include <_iostream>
include/iostream.h:#pragma include <iosenum.h>
include/iostream.h:#include <bool.h>
include/iostream.h:#include <stdio.h>
include/iostream.h:#include <_iostream>
include/istream:#include <iostream.h>
include/ostream:#include <iostream.h>
include/sstream:#include <iostream.h>
include/statistics.h:#include <iostream.h>
include/stdiostream.h:#include <iostream.h>
include/stream.h:#include <iostream.h>
include/streambuf:#include <iostream.h>
include/striostream.h:#include <iostream.h>
include/strstream.h:#include <iostream.h>
iosenum/iosenum.cxx:  fprintf(fp,"#include <iostream.h>\n");
iosenum/iosenum.cxx:  fprintf(fp,"#include <iostream>\n");
stl/_iterator.h:#include <iostream.h>
stl/_string:#include <iostream>
stl/_string:#include <iostream>
stl/bstring.h:#include <iostream.h>
stl/defalloc.h:#include <iostream.h>
stl/faralloc.h:#include <iostream.h>



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:10 MET