Hi, Did you check whether ROOTSYS was pointing (in windows style) to the top directory of your ROOT installation (and that installation contained a cint sub-directory)? rootcint should find the vector include in %ROOTSYS%/cin/include (and you do NOT need to specify that anywhere). Cheers, Philippe -----Original Message----- From: owner-roottalk@pcroot.cern.ch [mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of H.-Gerd Rosarius Sent: Friday, July 25, 2003 3:15 AM To: roottalk@pcroot.cern.ch Subject: [ROOT] rootcint, STL and MSVC6 Hello Rooters, I am faced with a rootcint problem on a Windows 2000 OS. When I try to make a dictionary based on a self-written class which contains includes like "vector" or "list", the dictionary generation is canelled with a bunch of error messages. Core message is: ERROR: Cannot open file list [vector, map, whatever,...] I tried different include statement in my class like #include <vector> or #include <vector.h> or #include "vector" . All with the same result. If I remove the STL-includes all works fine. Another trial had been to give rootcint an explicit include path like "-IC:\Programs\MSVC\VC98\include" where rootcint should definately find fitting headers. The result was a huge bunch of errors and warnings which my console couldn't display anymore. Tech: I am using Root 3.05/05 (QT-Edition) from Brookhaven National Labratory on Windows 2000 Professional with MSVC6 installed. Any help is welcome! H.-Gerd Rosarius
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:13 MET