しばらくC++コードをコンパイルしています。次のエラーが表示されます。IOS :: NOCREATEエラーRHEL 5.0にC++で書かれたパッケージを、コンパイル、
>エラー:nocreate
ソースコードが対応std::ios
のメンバーではない:
ifstream tempStr(
argv[4]
,ios::in
|ios::nocreate
);
Iは
#g++ -O -Wno-deprecated <file.cpp> -o <file>
同様に試みました:
#g++ -O -o <file>
解決策をご提案ください。
私は、オープンソースパッケージを構築していて、このエラーが投げられています。あまりサポートしていないので、知りたがっています。 –
「イオス:: NOCREATEは、標準C++の一部ではありません - あなたがそれを行うことを期待しています?」 - 真剣に? – jww
それは競合状態が導入されましたので、これは、問題がある:別のプロセスは2つのオープン文の間でファイルを作成することができます。 – xophos