Hello Andreas Zoglauer Can you build the ROOT test suit as follows: > cd %ROOTSYS%\test > nmake -f MAkefile.win32 > tstring.exe And tell us the outcome, thank you ---- Best regards Valeri > -----Original Message----- > From: Andreas Zoglauer [mailto:zog@mpe.mpg.de] > Sent: Friday, March 05, 2004 4:47 AM > To: Valeri Fine; roottalk@pcroot.cern.ch; 'Valeriy Onuchin' > Subject: Re: [ROOT] Different behaviour (i.e. Crash) of TString on Linux and > Windows > > > Hello Valeri, > > > I removed all hints of the old root and all PATH, etc. variables needed > by root > I upgraded to Visual C++ 6 service pack 5. > I installed your Qt Root. > I created a new project. > > > In order to make the program compile and run, I had to add some paths: > > In VC++ -> Tools -> Options -> Directories -> Include files: > c:\programme\bnl\root\include > > In VC++ -> Tools -> Options -> Directories -> Library files: > c:\programme\bnl\root\lib > > In VC++ -> Project -> Settings -> Link -> Object modules: > libCore.dll > > In Windows XP SP1 I have to add the PATH variable: > c:\Programme\bnl\root\bin > (Otherwise libCORE.dll can not be found, when the program tries to launch) > > Comparing this with the instruction from the > http://root.cern.ch/root/Version310.html then > > 1. the \GX switch was already on > 2. using Riostream.h did not solve the problem > 3. MSVCIRT.LIB does not appear anywhere in the settings so no nee d to > replace it > 4. I did not add any of the libraries, because QTRoot is "one-click" > install? > > > > But still my little programm crashes: > > #include <iostream> > using namespace std; > #include "TString.h" > > int main() > { > TString W = "Hello World"; > cout<<W<<endl; // <- Crash with access violation > > return 0; > } > > And CINT does not print the following line: > > TString W = "Hello World"; > cout<<W<<endl; // no output > > cout<<(const char *)W<<endl; // output ok > Hello World > > > So, can you give me any hint where I might have a mess of different VC++ > dlls??? > > > Any help is appreciated > > Andreas Zoglauer > > > > > Valeri Fine wrote: > > Hello Andreas. Can you try to install the version > >>From http://root.bnl.gov to see whether your problem still persists. > > It is one click installation. > > I guess you have some mess (mix) of the different VC++ dlls. > > > > ---- > > Best regards > > Valeri > > > > -- > > Andreas Zoglauer > > MPI fuer extraterrestrische Physik Phone: +49/89-30000-3848 > Postfach 1312 Fax: +49/89-30000-3569 > 85741 Garching, Germany Email: zog@mpe.mpg.de > > > > >
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:06 MET