最近Qt Creatorを使用して私のプロジェクトをコンパイルできないので、私は最近OSXをマウンテンライオンにアップグレードしました。私は次のようなエラーの束を得る:OSXのアップグレード後にQtCreatorビルドシステムが破損する
/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_
はxdmfWriter
のプライベートメンバとして宣言された変数ですstd::string
クラスコンストラクタで初期化されます。私は前にこの問題がなかった...任意のアイデア?
ええと...私はちょっとこれに固執しています.. QTは標準インストールですべてのものをダンプするのですか? –
'/ usr/local/Cellar/qt/4.8.4/lib'の' qmake -v'を実行してqtディレクトリの場所を取得することができます。 'mkspecs'ディレクトリは、それより1つ上の階層、または私の例では'/usr/local/Cellar/qt/4.8.4/mkspecs'です。 – sordid