最近、OSX をマウンテン ライオンにアップグレードしましたが、それ以来、Qt Creator を使用してプロジェクトをコンパイルできなくなりました。次のようなエラーが大量に発生します。
/Users/user/codes/lib/io/xdmfWriter.cpp:63: error: explicit instantiation of 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]' but no definition available
/Users/user/codes/lib/io/xdmfWriter.cpp:-1: In instantiation of 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]':
/Users/user/codes/lib/io/xdmfWriter.cpp:63: instantiated from here
// xdmfWriter.cpp -- line 63:
gridName << xdmfName_ << "." << timeStep;
gridName
はstd::ostringstream
オブジェクトであり、クラスのプライベート メンバーとして宣言され、クラス コンストラクターで初期化さxdmfName_
れるstd::string
変数です。xdmfWriter
以前はこの問題はありませんでした...何かアイデアはありますか?