Hello,
I have code that uses #include <fstream.h> that compiled and ran fine with
version 3.03/9 and 3.05/2 but produced compile errors with 3.05/3 under
visual c++ version 6 (win2K):
c:\root\include\riosfwd.h(25) : error C2874: using-declaration causes a
multiple declaration of 'istream'
c:\program files\microsoft visual studio\vc98\include\iosfwd(256) :
see declaration of 'istream'
c:\root\include\riosfwd.h(26) : error C2874: using-declaration causes a
multiple declaration of 'ostream'
c:\program files\microsoft visual studio\vc98\include\iosfwd(257) :
see declaration of 'ostream'
c:\root\include\riosfwd.h(27) : error C2874: using-declaration causes a
multiple declaration of 'fstream'
c:\program files\microsoft visual studio\vc98\include\iosfwd(270) :
see declaration of 'fstream'
c:\root\include\riosfwd.h(28) : error C2874: using-declaration causes a
multiple declaration of 'ifstream'
c:\program files\microsoft visual studio\vc98\include\iosfwd(268) :
see declaration of 'ifstream'
c:\root\include\riosfwd.h(29) : error C2874: using-declaration causes a
multiple declaration of 'ofstream'
c:\program files\microsoft visual studio\vc98\include\iosfwd(269) :
see declaration of 'ofstream'
The include section of the file is:
#pragma warning (disable : 4800)
#include <fstream.h>
#include <stdlib.h>
// ROOT includes
#include "TString.h"
#include "TSystem.h"
//project include files
#include "CIniFile.h"
and CIniFile.h does not have any included. Any idea of a solution? Thanks,
Ed Oltman
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:10 MET