Linux(Redhat)で古いC++コードを実行しようとしています。gccバージョン4.1.2を使用しています。
次のエラーが発生しました:
error: strstream.h: No such file or directory
/trnuser1/rmtrain/DevelopmentEnv/Generic/CoreObjects/GCVTransformationServices.cpp:41: error: âostrstreamâ was not declared in this scope
/trnuser1/rmtrain/DevelopmentEnv/Generic/CoreObjects/GCVTransformationServices.cpp:41: error: expected `;' before âstrDestXMLâ
/trnuser1/rmtrain/DevelopmentEnv/Generic/CoreObjects/GCVTransformationServices.cpp:62: error: âstrDestXMLâ was not declared in this scope
このコードは、gccバージョン2.95のSolarisで正常に実行されていました。エラーが指す行には、次のステートメントが含まれています。
ostrstream strDestXML;
どうすればこれを解決できますか?