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