Re: [ROOT] What is the minimum set of required files?

From: Rene Brun (Rene.Brun@cern.ch)
Date: Wed Apr 09 2003 - 22:11:00 MEST


Hi Ed,

The minimum set of libs are libCore and libCint.
To this list, you add more libs depending what you want to do.
 - if you work only with histograms in batch (no graphics),
  you need to link with libHist.
 - if you need in addition to create/fill a Tree, link with libTree.
 - if you want to paint your histograms, add libHistPainter, libGpad, 
   libGraf.
 - if you want to play with your Trees, add libTreePlayer.
 - if you want to use the Fit package, link with libMinuit (your case)
 - etc

to this list of libs, you must add some "data" directories, like
 $ROOTSYS/etc
 $ROOTSYS/cint/include  (if you you CINT includes, eg STL with CINT)

Rene Brun

On 
Wed, 9 
Apr 2003, Ed 
Oltman wrote:

> Hello,
>  I have a Win32 DLL that links against the following root libs:
> 
> 	libCore.lib
> 	libCint.lib
> 	libTree.lib
> 	libHist.lib
> 	libMatrix.lib
> 
> I am trying to put together a tiny set of files for my dll to run on a small
> target win32 machine - e.g. the minimum subset of the root release.  What is
> this minimum set?  I tried copying the corresponding dll's into the path on
> my target machine along with my dll and the application displayed An error
> saying it needs MAKEINFO in %ROOTSYS%\cint - I added that and the program
> still crashed - an access violation in LibCore.dll when I attempt
> TH1F::Fit("gaus","wq0").  The program works fine with the full release.  Any
> idea what the problem is?
> 
> I use the binary release of root 3.05/3 on Win2k
> 
> Ed Oltman
> 
> 
> 



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